Arrhythmia Classification for Cardiac Mapping
The method and system for cardiac mapping classify beat segments into clusters to address the challenge of rapidly changing arrhythmias, providing accurate visualization and improved clinical interpretation of arrhythmia conditions.
Patent Information
- Application Number
- JP2021142259
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-08-30
- Filing Date
- 2021-09-01
- Publication Date
- 2026-01-16
- Estimated Expiration
- 2041-09-01
AI Technical Summary
Conventional cardiac mapping techniques struggle to accurately visualize electrical activity during EP procedures due to rapidly changing arrhythmias, leading to erroneous data visualization and clinical misinterpretation.
A method and system for cardiac mapping that classifies beat segments from biometric data into clusters, generating maps based on arrhythmia types, ensuring each image represents a single class of arrhythmia by classifying into fewer than a threshold number of clusters.
Ensures reliable cardiac imaging by accurately distinguishing and visualizing electrical activity corresponding to specific arrhythmia types, improving clinical interpretation and therapeutic decision-making.
Smart Images

Figure 0007801111000008 
Figure 0007801111000009 
Figure 0007801111000010
Abstract
Description
[Technical Field]
[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims the benefit of U.S. Provisional Patent Application No. 63 / 073217, filed September 1, 2020, and U.S. Provisional Patent Application No. 63 / 090494, filed October 12, 2020, the disclosures of both of which are incorporated herein by reference in their entireties. [Background technology]
[0002] Electrophysiology (EP) procedures are assessments of the heart's electrical activity used to diagnose abnormal heart rhythms or arrhythmias. EP procedures can be performed using body surface electrodes or intracardiac electrodes (catheters are inserted into the heart through blood vessels to measure electrical activity). EP procedures provide cardiac images generated based on the measured electrical activity, including images of cardiac tissue, chambers, veins, arteries, and / or pathways. Conventional cardiac images can visualize the heart's electrical activity through measurements of electrical potentials, presenting the voltage of beats (propagated pulses generated by arrhythmias) at various tissue locations, i.e., voltage maps. Cardiac images can also visualize electrical activity through measurements of local activation times (LAT), presenting the arrival times of beats at various tissue locations, i.e., LAT maps.
[0003] An inherent assumption of cardiac imaging is that the type of arrhythmia generating the electrical activity captured by cardiac imaging does not change rapidly. However, in reality, during an EP procedure, a patient may endure arrhythmias that rapidly and spontaneously change their nature. Therefore, cardiac mapping (either voltage mapping or LAT mapping) can include visualization of data from beats caused by different arrhythmia types. Such erroneous cardiac mapping can affect clinical interpretation of arrhythmia conditions. Summary of the Invention [Problem to be solved by the invention]
[0004] During an EP procedure, reliable techniques are required to ensure that each cardiac image visualizes the electrical activity produced by one class of arrhythmia. [Means for solving the problem]
[0005] Aspects of the present application disclose a method for cardiac mapping, including receiving biometric data acquired from a patient, extracting beat segments from the biometric data, classifying the beat segments into clusters, each cluster representing an arrhythmia type, and generating at least one map based on data associated with the beat segments in one of the clusters in response to the beat segments being classified into less than a threshold number of clusters.
[0006] Aspects of the present application further disclose a system for cardiac mapping. The system disclosed herein includes at least one processor and a memory storing instructions that, when executed by the at least one processor, cause the system to receive biometric data acquired from a patient, extract beat segments from the biometric data, classify the beat segments into clusters each representing an arrhythmia type, and, in response to the beat segments being classified into fewer than a threshold number of clusters, generate at least one map based on data associated with the beat segments in one of the clusters.
[0007] Furthermore, aspects of the present application disclose a non-transitory computer-readable medium including instructions executable by at least one processor to perform a method for cardiac mapping. The method disclosed herein includes receiving biometric data acquired from a patient, extracting beat segments from the biometric data, classifying the beat segments into clusters, each cluster representing an arrhythmia type, and, in response to the beat segments being classified into fewer than a threshold number of clusters, generating at least one map based on data associated with the beat segments in one of the clusters. [Brief explanation of the drawings]
[0008] A more detailed understanding may be had from the following description, given by way of example in conjunction with the accompanying drawings, in which like reference numerals indicate similar elements and in which: [Figure 1] 1 is a diagram of an exemplary cardiac system upon which one or more features of the present disclosure may be implemented. [Figure 2] FIG. 2 is a block diagram of an example system deployable by the example cardiac system of FIG. 1, on the basis of which one or more features of the present disclosure may be implemented. [Figure 3] 1 is a functional block diagram of an exemplary system for cardiac mapping of cluster-based data, on which one or more features of the present disclosure may be implemented. [Figure 4] 1 is a flowchart of an exemplary method for cardiac mapping of data by clusters, according to which one or more features of the present disclosure may be implemented. [Figure 5] 1 is a flowchart of an exemplary method for classifying beat segments into clusters based on beat characteristics, according to which one or more features of the present disclosure may be implemented. [Figure 6] 1 is a diagram of an exemplary clustering method, based on which one or more features of the present disclosure may be implemented. [Figure 7A]1 is a flowchart of an exemplary method for classifying beat segments into clusters based on arrhythmia type prediction, the method including a method for training a predictor, based on which one or more features of the present disclosure can be implemented. [Figure 7B] 1 is a flowchart of an exemplary method for classifying beat segments into clusters based on arrhythmia type prediction, the method including a method for applying a trained predictor based on which one or more features of the present disclosure can be implemented. [Figure 8] FIG. 1 is a functional block diagram of an exemplary machine learning system, based on which one or more features of the present disclosure may be implemented. DETAILED DESCRIPTION OF THE INVENTION
[0009] Disclosed herein are systems and methods for cardiac mapping of data by clusters. Clusters can be formed, for example, based on arrhythmia type or electrocardiogram (ECG) data characteristics. Data associated with the clusters can then be used to create cardiac maps that visualize electrical activity corresponding to the arrhythmia type or ECG data characteristics associated with the clusters. In embodiments herein, biometric data measured from a patient during an EP procedure (e.g., including body surface (BS) ECG data, intracardiac (IC) ECG data, ablation data, and catheter electrode position data) is processed. Beat segments extracted from the ECG data are classified into clusters based on the arrhythmia type that generated them. Beat segments can be classified into clusters based on predicted arrhythmia type or beat characteristics. Thus, cardiac maps corresponding to the arrhythmia clusters can be generated, i.e., biometric data associated with the clusters can be visualized on each cardiac map.
[0010] FIG. 1 is a diagram of an exemplary cardiac system 100, based on which one or more features of the present disclosure may be implemented. The system 100 may be used to collect, process, and visualize biometric data related to a heart 120 of a patient 125, shown lying on a surface 130, during a cardiac procedure performed by a physician (or medical professional) 115. The system 100 may include a probe 110 connected to a console 160 and a display 165. The probe 110 may include a catheter 105 (having at least one electrode 106), a shaft 112, a sheath 113, and a manipulator 114. An inset 150 shows the catheter 105 in a close-up view, and an inset 140 shows the catheter 105 within a chamber of the heart 120. Note that each element and / or item of the system 100 may represent one or more of that element and / or item. The example system 100 shown in FIG. 1 may be modified to implement aspects disclosed herein. The aspects disclosed herein may be applied using other system components and configurations as well.
[0011] System 100 may be utilized to detect, diagnose, and treat cardiac conditions in accordance with aspects disclosed herein. Cardiac conditions such as cardiac arrhythmias remain common and dangerous medical conditions, particularly in the elderly population. In patients with normal sinus rhythm, the heart (including the atria, ventricles, and excitable conduction tissue) is electrically excited to beat in a synchronous, patterned manner. This electrical excitation can be detected as an intracardiac signal. In patients with cardiac arrhythmias, abnormal regions of cardiac tissue do not follow the synchronous beating cycle associated with normal conduction tissue, as in patients with normal sinus rhythm. In patients with cardiac arrhythmias, abnormal regions of cardiac tissue conduct abnormally to adjacent tissue, disrupting the cardiac cycle and resulting in an asynchronous cardiac rhythm. This asynchronous cardiac rhythm can also be detected via an intracardiac signal. Such abnormal conduction has long been known to occur in various regions of the heart, for example, in the region of the sinoatrial (SA) node, along the conduction pathways of the atrioventricular (AV) node, or in the myocardial tissue forming the walls of the ventricular and atrial chambers.
[0012] The catheter 105 may be configured to acquire biometric data, including electrical signals, of an internal organ (e.g., the heart 120) and / or ablate tissue regions in a chamber of the heart 120. The catheter's electrodes 106 may represent any element, such as a tracking coil, a piezoelectric transducer, an electrode, or a combination of elements, that may be configured to ablate tissue regions or acquire biometric data related to the heart. For example, the catheter 105 may use its electrodes 106 to generate intravascular ultrasound and / or MRI-based images. In another example, the catheter 105 may be used to ablate cardiac tissue by targeting those tissues with energy. The energy may be thermal energy and may cause damage to tissue regions that begins at the surface of the tissue regions and extends through the thickness of those tissue regions.
[0013] The console 160 of the system 100 may include a processor 161, a memory 162, and an I / O interface 163. The processor 161 may represent one or more processors 161 configured to execute software modules associated with training and applying an arrhythmia predictor according to aspects described herein. The memory 162 may represent any non-transitory tangible medium capable of facilitating the storage of computer instructions and data associated with the execution of a software module. In one aspect, execution of one or more software modules associated with training and applying an arrhythmia predictor may be external to the console 160, for example, within the catheter 105 or other external device (e.g., a mobile device, a cloud-based device, or a standalone processor). In such a case, the one or more software modules may be transferable over a network. The I / O interface 163 may enable sending and receiving data to and from the catheter 105, as well as sending and receiving control messages between components of the system 100. For example, the I / O interface 163 may enable the console 160 to receive and / or transfer signals from and / or to at least one electrode 106 of the catheter 105. The console 160 may include real-time noise reduction circuitry, typically configured as a field programmable gate array (FPGA), followed by an analog-to-digital (A / D) electrocardiograph or electromyogram (EMG) signal conversion integrated circuit. The console 160 may process and / or store the signal from the A / D ECG or EMG circuitry, or may transmit it to an external device for processing and / or storage.
[0014] The display 165 of the system 100 may be connected to the console 160. During a procedure, the console 160 may facilitate visualization (rendering) of the body part on the display 165 for viewing by the physician 115 and may store the rendered body part data in the memory 162. In one aspect, the physician 115 may manipulate the rendered body part using one or more input devices, such as a touchpad, mouse, keyboard, or gesture recognizer. For example, the input device may be used to change the position of the catheter 105 so that the rendering of the body part is updated. The display 165 may include a touchscreen, which may be configured to accept other inputs from the medical professional 115 in addition to inputs for controlling the rendering of the body part. Note that the display 165 may be located locally relative to the console 160 or may be located at a remote location, such as another hospital or healthcare provider site. Furthermore, the system 100 may be part of a surgical system configured to obtain anatomical and electrical measurements of a patient's organs, such as the heart, and to perform cardiac ablation procedures. An example of such a surgical system is the Carto® system sold by Biosense Webster.
[0015] 2 is a block diagram of an exemplary system 200 deployable by the exemplary cardiac ablation system of FIG. 1 and based on which one or more features of the present disclosure can be implemented. System 200 may include a monitoring and processing system 205, a local system 280, and a remote system 290. Alternatively, monitoring and processing system 205 may represent console 160 of system 100. Monitoring and processing system 205 may include patient biometric sensors 210, a processor 220, a memory 230, input devices 240, output devices 250, and a transceiver 260, i.e., a transmitter-receiver, that communicates with network 270. System 205 may continuously or periodically monitor, store, process, and transmit various patient biometrics via network 270. Examples of patient biometrics include electrical signals (e.g., ECG signals), anatomical images, blood pressure data, blood glucose data, and temperature data. Patient biometrics can be monitored and transmitted for the treatment of various diseases, such as cardiovascular diseases (e.g., arrhythmias, cardiomyopathies, and coronary artery disease) and autoimmune diseases (e.g., type I and type II diabetes).
[0016] The monitoring and processing system 205 may be internal to the patient, for example, the system 205 may be implantable subcutaneously, orally, or surgically inserted via a vein or artery, via endoscopic or laparoscopic surgery. Alternatively, the system 205 may be external to the patient, for example, attached to the patient's skin. In one aspect, the system 205 may include both components internal to the patient's body and components external to the patient's body.
[0017] The monitoring and processing system 205 may represent multiple monitoring and processing systems 205 capable of processing patient biometric data in parallel and / or in communication with each other or with a server over a network. One or more systems 205 may acquire or receive all or a portion of the patient biometric data (e.g., electrical signals, anatomical images, blood pressure, temperature, blood glucose levels, or other biometric data). One or more systems 205 may also acquire or receive additional information related to the acquired or received patient biometric data from one or more other systems 205. The additional information may be, for example, diagnostic information and / or information acquired from a device such as a wearable device. Each monitoring and processing system 205 may process data acquired by itself and may also process data received from another system 205.
[0018] The patient biometric sensor 210 may be one or more sensors that may be configured to sense biometric data. For example, the sensor 210 may be an electrode configured to acquire an electrical signal (e.g., a bioelectric signal originating from the heart), a temperature sensor, a blood pressure sensor, a blood glucose sensor, a blood oxygen sensor, a pH sensor, an accelerometer, or a microphone. In one aspect, the system 205 may be an ECG monitor that measures an ECG signal originating from the heart. In such a case, the sensor 210 may be one or more electrodes that may be configured to acquire the ECG signal. The ECG signal may be used to treat various cardiovascular diseases. In one aspect, the patient biometric sensor 210 may also include a catheter with one or more electrodes, a probe, a blood pressure cuff, a weight scale, a bracelet (e.g., a smartwatch biometric tracker), a blood glucose monitor, a continuous positive airway pressure (CPAP) machine, or any other device that provides biometric or other data related to a patient's health.
[0019] The transceiver 260 may include a transmitter component and a receiver component. These transmitter and receiver components may be integrated into a single device or may be implemented separately. The transceiver may provide connectivity between the system 205 and other systems or servers via a communications network 270. The network 270 may be a wired network, a wireless network, or may include a combination of wired and / or wireless networks. The network 270 may be a short-range network (e.g., a local area network (LAN) or a personal area network (PAN)). Information may be transmitted or received over the short-range network using various short-range communication protocols, such as Bluetooth, Wi-Fi, Zigbee, Z-Wave, near-field communication (NFC), Ultraband, Zigbee, or infrared (IR). The network 270 may also be a long-range network (e.g., a wide area network (WAN), the Internet, or a cellular network). Information can be sent or received over long-range networks using a variety of long-range communication protocols, such as TCP / IP, HTTP, 3G, 4G / LTE, or 5G / New Radio.
[0020] The processor 220 may be configured, for example, to process patient biometric data acquired by the sensor 210 and store the biometric data and / or processed biometric data in the memory 230. The processor 220 may also be configured to transmit the biometric data over the network 270 via the transmitter of the transceiver 260. Biometric data from one or more other monitoring and processing systems 205 may be received by the receiver of the transceiver 260. The processor 220 may use machine learning algorithms (e.g., based on neural networks), or the machine learning algorithms may be used by another processor, for example, in the local system 280 or the remote system 290. In aspects, the processor 220 may include one or more CPUs, one or more GPUs, or one or more FPGAs. In these aspects, the machine learning algorithms may be executed on one or more of these processing units. Similarly, the processor 220 may include an ASIC dedicated to performing deep learning calculations (such as an Intel® Nervana™ Neural Network Processor), and the machine learning algorithms may be executed on such dedicated ASICs. The processing unit that runs the machine learning algorithm may be located in the medical procedure room or elsewhere (e.g., in another medical facility or in the cloud).
[0021] The input device 240 of the monitoring and processing system 205 may be used as a user interface. The input device 240 may include, for example, a piezoelectric or capacitive sensor configured to receive user input, such as a tap or touch. Accordingly, the input device 240 may be configured to implement capacitive coupling in response to a user tapping or touching the surface of the system 205. Gesture recognition can be implemented through various capacitive couplings, such as resistive capacitive, surface capacitive, projected capacitive, surface acoustic wave, piezoelectric, or infrared touch. A capacitive sensor may be disposed on the surface of the input device 240, such that tapping or touching the surface activates the system 205. The processor 220 may be configured to selectively respond to different tapping patterns of the capacitive sensor (e.g., a single tap or a double tap on the input device 240) such that different functions of the system 205 (e.g., data acquisition, storage, or transmission) are activated based on the detected pattern. In one aspect, the system 205 may provide audible feedback to the user, for example, when a gesture is detected and recognized.
[0022] In one aspect, a local system 280, which may communicate with the monitoring and processing system 205 via a network 270, may be configured to act as a gateway to a remote system 290 via another network 285 that may be accessible to the local system 280. The local system 280 may be, for example, a smartphone, a smartwatch, a tablet, or other portable smart device. Alternatively, the local system 280 may be a stationary or standalone device. Patient biometric data may be communicated between the local system 280 and the monitoring and processing system 205. In one aspect, the local system 280 may also be configured to display acquired patient biometric data and related information.
[0023] In one aspect, remote system 290 may be configured to receive at least a portion of the monitored patient biometric data and related information via network 285, which may be a long-range network. For example, if local system 280 is a cellular phone, network 285 may be a wireless cellular network. Information may be communicated between local system 280 and remote system 290 via a wireless technology standard, such as any of the wireless technologies described above. Remote system 290 may be configured to present the received patient biometric data and related information to a medical professional (e.g., a physician) visually on a display or audibly through a speaker.
[0024] As described with reference to FIGS. 1 and 2 , the system 100, 200 can process biometric data 161, 220 related to a patient. The system 100, 200 can receive biometric data 163, 260 from measurements performed on the patient 125 during an EP procedure. The system 100 can also, and optionally, acquire biometric data, such as anatomical measurements of the heart 120, using ultrasound, computed tomography (CT), MRI, or other medical imaging techniques known in the art. The system 100 can acquire ECG or electrical measurements using a catheter or other sensor that measures electrical properties of the heart 120. The biometric data, including the anatomical and electrical measurements, can then be stored in the memory 162 of the console 160. The biometric data can be transmitted to the console 160 from a non-transitory, tangible medium. Alternatively or additionally, the biometric data can be transmitted to a server, which can be local or remote, using a network as further described herein.
[0025] According to one embodiment, the console 160 can be connected by a cable to body surface electrodes, which can include adhesive skin patches affixed to the patient 125. The body surface electrodes can acquire / generate biometric data in the form of BS ECG data. For example, the processor 161, in conjunction with a current tracking module, can determine position coordinates of the catheter 105 within a body part (e.g., the heart 120) of the patient 125. The position coordinates can be based on impedance or electromagnetic fields measured between the body surface electrodes and the electrodes 106 or other electromagnetic components of the catheter 105. Additionally or alternatively, the location pads can be placed on the surface of the bed 130 or can be separate from the bed 130.
[0026] According to aspects, catheter 105 can be configured to ablate a tissue region of a chamber of heart 120. Inset 150 shows a close-up of catheter 105 within a chamber of heart 120. According to embodiments disclosed herein, an ablation electrode, such as at least one electrode 106, can be configured to deliver energy to a tissue region of a body organ, such as heart 120. The energy can be thermal energy and can cause damage to the tissue region starting from the surface of the tissue region and extending through the thickness of the tissue region. Biometric data related to the ablation procedure (e.g., ablated tissue, ablation location, etc.) can be considered ablation data.
[0027] According to one or more embodiments, a catheter containing a position sensor can be used to determine the trajectories of points on the heart surface. These trajectories can be used to infer motion characteristics, such as the contractile force of the tissue. A map indicative of such motion characteristics can be constructed when trajectory information is sampled at a sufficient number of points within the heart 120.
[0028] Electrical activity at a point within the heart 120 can be measured by advancing a catheter 105, which typically includes an electrical sensor at or near its distal tip (e.g., at least one electrode 106), to the point within the heart 120, contacting tissue with the sensor, and acquiring data at the point. One drawback with mapping a heart chamber using a catheter 105 that contains only a single distal tip electrode is the long period of time required to accumulate data per point over the requisite number of points needed for a detailed map of the heart chamber as a whole. Therefore, multi-electrode catheters have been developed to simultaneously measure electrical activity at multiple points within the heart chamber.
[0029] According to one example, a multi-electrode catheter can be advanced into a chamber of the heart 120. Anteroposterior (AP) and lateral fluoroscopic views can be acquired to establish the position and orientation of each of the electrodes. An ECG can be recorded from each of the electrodes in contact with the cardiac surface relative to a temporal reference, such as the onset of the P wave in sinus rhythm from a BS ECG. The system further disclosed herein can distinguish between electrodes that record electrical activity and those that do not record electrical activity due to their lack of proximity to the endocardial wall. After the initial ECG is recorded, the catheter can be repositioned, and fluoroscopic views and ECGs can be recorded again. An electrical map can then be constructed from a repetition of the above process.
[0030] According to one example, cardiac mapping can be generated based on the detection of intracardiac potential fields (e.g., an example of IC ECG data). Non-contact methods can be implemented to simultaneously acquire large amounts of cardiac electrical information. For example, a catheter having a distal end portion can include a series of sensor electrodes distributed over its entire surface and connected to insulated conductors for connection to signal sensing and processing means. The size and shape of the end portion can be such that the electrodes are spaced a large distance from the wall of the cardiac chamber. The intracardiac potential fields can be detected during one heartbeat. According to one example, the sensor electrodes can be distributed on a series of circumferentially spaced apart planes. These planes can be perpendicular to the longitudinal axis of the catheter end portion. At least two additional electrodes can be disposed adjacent to each end of the longitudinal axis of the end portion. As a more specific example, a catheter can include four circumferences with eight electrodes equiangularly spaced on each circumference. Thus, in this particular implementation, the catheter can include at least 34 electrodes (32 circumferential electrodes and two end electrodes).
[0031] According to another example, electrophysiological cardiac mapping systems and techniques based on non-contact and non-expandable multi-electrode catheters can be implemented. An ECG can be obtained using a catheter with multiple electrodes (e.g., 42 to 122 electrodes). According to this implementation, knowledge of the relative geometry of the probe and endocardium can be obtained, for example, through an independent imaging modality such as transesophageal echocardiography. After independent imaging, non-contact electrodes can be used to measure cardiac surface potentials, from which a map can be constructed. This technique may include the following steps (after the independent imaging step): (a) measuring potentials using multiple electrodes disposed on a probe placed within the heart 120; (b) determining the geometric relationship between the probe surface and the endocardium surface; (c) generating a matrix of coefficients representing the geometric relationship between the probe surface and the endocardium surface; and (d) determining the endocardium potentials based on the electrode potentials and the matrix of coefficients.
[0032] According to another example, techniques and devices can be implemented for mapping the electrical potential distribution of a cardiac chamber. An intracardiac multi-electrode mapping catheter assembly can be inserted into the heart 120. This mapping catheter assembly can include a multi-electrode array with an integrated reference electrode, or preferably, a companion reference catheter. These electrodes can be deployed in the form of a substantially spherical array. The electrode array can be spatially referenced to a point on the endocardial surface by the reference electrode or by a reference catheter in contact with the endocardial surface. A preferred electrode array catheter can have a large number of individual electrode sites (e.g., at least 24). Additionally, this example method can be implemented by knowing the location of each electrode site on the array and the cardiac geometry. These locations are preferably determined by impedance plethysmography.
[0033] According to another example, a cardiac mapping catheter assembly can include an electrode array defining multiple electrode sites. The mapping catheter assembly can also include a lumen for receiving a reference catheter having a distal tip electrode assembly that can be used to probe the heart wall. The mapping catheter can include a braid of insulated wires (e.g., having 24 to 64 wires within the braid), each of which can be used to form an electrode site. The catheter can be placed at a first site on the heart 120 to acquire a first set of electrical activity information from the non-contact electrodes, and then placed at another site on the heart 120 to acquire another set of electrical activity information from the non-contact electrodes.
[0034] According to another example, another catheter for mapping electrophysiological activity within the heart can be implemented. The catheter body can include a distal tip adapted to deliver stimulation pulses for pacing the heart or an ablation electrode for ablating tissue in contact with the tip. The catheter can further include at least a pair of orthogonal electrodes that generate a difference signal indicative of local cardiac electrical activity adjacent the orthogonal electrodes.
[0035] According to another embodiment, a process for measuring electrophysiological data within a heart chamber can be implemented. The method includes, in part, positioning a set of active and passive electrodes within the heart 120, generating an electric field within the heart chamber by applying an electric current to the active electrodes, and measuring the electric field at the passive electrode sites. The passive electrodes are included in an array disposed on an inflatable balloon of a balloon catheter. In a preferred embodiment, the array is said to have 60-64 electrodes.
[0036] According to another example, cardiac mapping can be performed using one or more ultrasound transducers. The ultrasound transducers can be inserted into a patient's heart 120 and can acquire multiple ultrasound slices (e.g., two-dimensional or three-dimensional slices) at various positions and orientations within the heart 120. The position and orientation of a particular ultrasound transducer may be known, and the acquired ultrasound slices can be stored for later display. One or more ultrasound slices corresponding to the position of a probe (e.g., a treatment catheter) can be later displayed, and the probe can be overlaid on one or more ultrasound slices.
[0037] According to another example, body patches and / or body surface electrodes may be positioned on or adjacent to the patient's body. A catheter having one or more electrodes may be positioned within the patient's body (e.g., within the patient's heart 120), and the position of the catheter may be determined by the system based on signals transmitted and / or received between one or more electrodes of the catheter and the body patch and / or body surface electrodes. Additionally, the catheter electrodes may sense biometric data (e.g., LAT values) from within the patient's 125 body (e.g., within the heart 120). The biometric data may be correlated to the determined catheter position, such that a rendering of the patient's body part (e.g., heart 120) may be displayed showing the biometric data superimposed on the body shape.
[0038] Considering system 100, it can be seen that cardiac arrhythmias, including atrial arrhythmias, can be multiwavelet-reentrant, characterized by multiple asynchronous loops of electrical impulses scattered around the atria, often self-propagating (e.g., another example of IC ECG data). Alternatively or in addition to multiwavelet-reentrant, cardiac arrhythmias can also have focal excitation sources, such as when isolated regions of atrial tissue are spontaneously excited in a rapid and repetitive manner (e.g., another example of IC ECG data). Ventricular tachycardia (V-tach or VT) is a tachycardia or fast cardiac rhythm that originates in one of the ventricles. It is a potentially fatal arrhythmia because it can lead to ventricular fibrillation and sudden death.
[0039] For example, aFib occurs when the normal electrical impulses generated by the sinoatrial node (e.g., another example of IC ECG data) are overwhelmed by chaotic electrical impulses originating in the atrial veins and PVs (e.g., signal interference), resulting in irregular impulses being conducted to the ventricles. This results in an irregular heartbeat that may persist for minutes to weeks, or even years. In many cases, aFib is a chronic condition that often carries a small increase in the risk of death from stroke. The first line of treatment for aFib is medication to slow the heart rate or restore normal heart rhythm. Furthermore, patients with aFib are often given anticoagulants to protect against stroke. The use of such anticoagulants carries its own risks of internal bleeding. In some patients, medication is insufficient, and their aFib is deemed drug-refractory, meaning it cannot be treated with standard pharmacological interventions. Synchronized cardioversion can also be used to convert aFib to a normal heart rhythm. Alternatively, patients with aFib may be treated with catheter ablation.
[0040] Catheter ablation-based therapy may involve mapping the electrical properties of cardiac tissue, particularly the endocardium and cardiac volumes, and selectively ablating the cardiac tissue through the application of energy. Cardiac mapping (which is an example of cardiac imaging) involves creating an electrical potential map (e.g., a voltage map) of wave propagation along the cardiac tissue or a map of arrival times (e.g., a LAT map) to points located in various tissues. Cardiac mapping (e.g., a cardiac map) can be used to detect local cardiac tissue dysfunction. Ablation, such as cardiac mapping-based ablation, can stop or alter the propagation of unwanted electrical signals from one portion of the heart 120 to another.
[0041] The ablation process damages unwanted electrical pathways through the formation of non-conductive lesions. Various energy delivery modalities have been previously disclosed for the purpose of creating lesions, including the use of microwave, laser, and more commonly radiofrequency energy to create conduction blocks along cardiac tissue walls. In a two-stage procedure (e.g., mapping followed by ablation), electrical activity at points within the heart 120 is typically sensed and measured by advancing a catheter 105 containing one or more electrical sensors (e.g., electrodes 106) into the heart 120 and acquiring / collecting data (e.g., ECG data) at multiple points. The ECG data is then used to select a target region of the endocardium where ablation will be performed.
[0042] Cardiac ablations and other cardiac electrophysiology procedures are becoming increasingly complex as physicians treat challenging conditions such as atrial fibrillation and ventricular tachycardia. Treatment of refractory arrhythmias may currently rely on the use of three-dimensional (3D) mapping systems to reconstruct the anatomy of the targeted heart chamber. In this regard, the classification engine 101 used by the system 100 herein manipulates and evaluates ECG data to generate improved tissue data that enables more accurate diagnoses, images, scans, and / or maps for treating abnormal heart rhythms or arrhythmias.
[0043] Electrode catheters (e.g., catheter 105) are used in medical procedures to stimulate and map electrical activity within the heart and to ablate sites of abnormal electrical activity. In use, an electrode catheter is inserted into a major vein or artery, such as the femoral artery, and then guided into a chamber of the subject's heart. A typical ablation procedure involves inserting a catheter having at least one electrode at its distal end into a chamber of the heart. A reference electrode is typically provided by a second catheter taped to the patient's skin or positioned within or near the heart. Radio frequency (RF) current is applied to the tip electrode of the ablation catheter, causing current to flow through the medium surrounding the tip electrode, i.e., blood and tissue, toward the reference electrode. The distribution of the current depends on the amount of electrode surface in contact with the tissue compared to blood, which has a higher electrical conductivity than tissue. Tissue heating occurs due to the electrical resistance of the tissue. Sufficient tissue heating causes cell destruction in the cardiac tissue, resulting in the formation of lesions in the non-conductive cardiac tissue. During this process, the electrode also heats due to conduction from the heated tissue to the electrode itself. If the electrode temperature becomes high enough, possibly above 60 degrees Celsius, a thin, transparent film of dehydrated blood proteins can form on the surface of the electrode. As the temperature continues to rise, this dehydrated layer can gradually thicken, causing blood to coagulate on the electrode surface. Because dehydrated biological material has a higher electrical resistance than endocardial tissue, the impedance to the flow of electrical energy into the tissue also increases. If the impedance becomes high enough, an impedance rise occurs, requiring the catheter to be removed from the body and the tip electrode to be cleaned.
[0044] Treatment of cardiac disorders, such as cardiac arrhythmias, often requires obtaining detailed mapping of cardiac tissue, chambers, veins, arteries, and / or electrical pathways. For example, a prerequisite for successful catheter ablation is accurate localization of the source of the cardiac arrhythmia within a cardiac chamber. Such localization can be performed by electrophysiological studies, during which spatially resolved electrical potentials are detected by a mapping catheter introduced into the cardiac chamber. This electrophysiological study, also known as electroanatomical mapping, provides 3D mapping data that can be displayed on a monitor. Often, mapping and therapy functions (e.g., ablation) are provided by a single catheter or a group of catheters, with the mapping catheter simultaneously acting as a therapy (e.g., ablation) catheter. In this case, the modules performed by systems 100, 200 may be performed by catheter 105.
[0045] Mapping of cardiac regions, such as cardiac regions, tissues, veins, arteries, and / or electrical pathways of a heart (e.g., 120), can result in the identification of problem areas, such as scar tissue, arrhythmia sources (e.g., electrical rotors), healthy regions, etc. Cardiac regions can be mapped such that a visual rendering of the mapped cardiac region is provided using a display, as further disclosed herein. Additionally, cardiac mapping (which is an example of cardiac imaging) can include mapping based on one or more modalities, such as, but not limited to, local activation time (LAT), electrical activity, topology, bipolar mapping, dominant frequency, or impedance. Data corresponding to multiple modalities can be captured using catheters inserted within the patient's body and provided for rendering simultaneously or at different times based on corresponding settings and / or medical professional preferences.
[0046] Cardiac mapping can be performed using one or more techniques. As an example of a first technique, cardiac mapping can be performed by sensing the electrical properties of cardiac tissue, such as the LAT, as a function of precise location within the heart. The corresponding data can be acquired using one or more catheters advanced into the heart using catheters having electrical and location sensors at their distal tips. As a specific example, location and electrical activity can be initially measured at approximately 10 to approximately 20 points on the inner surface of the heart. These data points can generally be sufficient to generate a preliminary reconstruction or map of the cardiac surface of satisfactory quality. This preliminary map can be combined with data acquired at additional points to generate a more comprehensive map of the cardiac electrical activity. In clinical practice, it is not uncommon to accumulate data at 100 or more sites to generate a detailed and comprehensive map of the electrical activity of the cardiac chambers. The detailed map can then serve as a basis for making decisions regarding therapeutic action, such as tissue ablation, to alter the propagation of cardiac electrical activity and restore normal cardiac rhythm.
[0047] FIG. 3 is a functional block diagram of an exemplary system for cardiac mapping of data by clusters 300, on which one or more features of the present disclosure may be implemented. According to aspects disclosed herein, the system 300 may classify ECG data of biometric data measured from a patient into clusters and map the biometric data associated with each cluster. The system 300 may include a data processor 320, an evaluation engine 340, and a mapper 360. The components 320, 340, and 360 of the system 300 may be used by one or more software modules executable by one or more processors of the systems 100 and 200 described above with reference to FIGS. 1 and 2. The data processor 320 may receive as input biometric data 310, including data collected from a patient during a medical procedure. The data processor 320 may process the received biometric data 310, for example, to improve the discrimination characteristics of the data and / or reduce the data size. The data processor 320 can provide the beat segments 335.1-335.M extracted from the ECG data of the biometric data 310 to the evaluation engine 340. Each beat segment (e.g., including an ECG signal 335.m) represents the arrhythmia type that generated it.
[0048] The evaluation engine 340 can classify the beat segments 330 into clusters (e.g., cluster A 352 and cluster B 354). The classification of the beat segments into clusters can be based on the beat characteristics of the segments and / or based on a prediction of the arrhythmia type that generated the biometric data 310 associated with the beat segments. Thus, the output 350 of the evaluation engine 340 can be segments classified into clusters based on the beat characteristics of the segments, such as beat origin (location of focal arrhythmogenic activity in the heart), beat propagation velocity, and beat shape descriptors. Alternatively or additionally, the output 350 of the evaluation engine 340 can be segments classified into clusters based on the predicted arrhythmia type that the segments represent, such as a specific arrhythmia type, normal sinus rhythm (NSR), or mixed arrhythmia. The mapper 360 can then generate a map (e.g., a voltage map or a LAT map). Each map visualizes data associated with segments from one cluster (e.g., map 372 visualizes data associated with segments in cluster B 354).
[0049] The biometric data 310 provided to the system 300 may include data measured by the system 100, 200 from the patient during an EP procedure. The biometric data may include BS ECG data, IC ECG data, ablation data, and catheter electrode position data. In one aspect, the BS ECG data may include signals collected from electrodes placed on the surface of the patient's body, the IC ECG data may include signals collected from electrodes inside the patient's body, and the ablation data may include data collected from ablated tissue. Thus, beat segments 330 may be extracted according to a time window from a BS ECG signal or an IC ECG signal that includes at least one heart beat. It should be understood that signals may be collected from a patient's body using any of a number of different instruments used to measure electrical activity within the patient's body. As described above, the classification of beat segments 330 into clusters may be based on arrhythmia type, such as a specific arrhythmia type, NSR, mixed arrhythmia, or a combination thereof. For example, the specific arrhythmia type may include atrial fibrillation, atrial flutter, or atrial tachycardia. NSR can be a healthy heart rhythm, i.e., a properly transmitted electrical pulse from the sinus node. Mixed arrhythmias can include two or more types of arrhythmias, as well as one or more types of arrhythmias and NSR.
[0050] FIG. 4 is a flowchart of an exemplary method 400 for cardiac mapping of data by clusters, based on which one or more features of the present disclosure can be implemented. In step 410, biometric data measured by the system 100, 200 during a patient's medical procedure is acquired. The biometric data may include any data related to a cardiac condition, including, for example, BS ECG data, IC ECG data, ablation data, and catheter electrode position data. In step 420, the method 400 can extract beat segments from the biometric data. In one aspect, the segments may overlap in time or may be extracted within a rolling time window across the temporal dimension of the BS ECG data and / or IC ECG data. In step 430, the segments are classified into clusters. As described above, the classification of beat segments into clusters can be based on the beat characteristics of the segments and / or a prediction of arrhythmia type based on the biometric data 310 associated with the beat segments. Next, if the segments are clustered into a number of clusters below a threshold number T440, a cardiac map can be generated in step 450. Each generated map may visualize data associated with segments from one cluster. However, if the segments are clustered into a number of clusters equal to or greater than a threshold number T440, then in step 460 it may be concluded that the beat segments represent a complex arrhythmia, which may affect the course of therapy.
[0051] Classification of beat segments into clusters (in step 430 of method 400 or by evaluation engine 340 of system 300) can be achieved based on a clustering algorithm or a machine learning algorithm. Utilizing a clustering algorithm to classify beat segments into clusters based on beat characteristics is described herein with reference to Figures 5-6. Utilizing a machine learning algorithm to classify beat segments into clusters based on biometric data associated with the segments is described herein with reference to Figures 7-8.
[0052] FIG. 5 is a flowchart of an exemplary method 500 for classifying beat segments into clusters based on beat characteristics, on which one or more features of the present disclosure may be implemented. Method 500 may estimate characteristics (origin and velocity) of beats represented in a subset of beat segments 335 captured by electrodes of a multi-electrode catheter. Method 500 begins at step 510, where electrode time measurements are obtained. The electrode time measurements indicate the time at which the electrodes measured a beat within a segment (e.g., 335.m). Next, at step 520, electrode position measurements are obtained. The electrode position measurements indicate the location in the heart at which the electrodes measured a beat within a segment (e.g., 335.m). Based on these time and position measurements, method 500 estimates the beat origin (location in the heart) and beat propagation velocity at step 530, as described in detail below. If the estimation error exceeds a threshold T540, measurements with large error contributions can be eliminated in step 550, and the estimation in step 530 can be repeated using only the remaining measurements 555. If the estimation error is equal to or less than the threshold T540, the beat origin and velocity estimates can be used to classify the subset of beat segments captured by the multi-electrode catheter into clusters, as described with reference to FIG.
[0053] Next, a technique for estimating beat origin and rate (step 530) is described. This technique estimates the location (i.e., origin) of localized arrhythmogenic activity in the heart and its conduction velocity (i.e., rate). Electrodes of a multi-electrode catheter (e.g., a Pentaray® catheter, a Constellation catheter, or a coronary sinus catheter) can be used by systems 100, 200 to acquire multiple signals from the region of the heart where the electrodes are located. In one aspect, the coronary sinus catheter can be used to acquire reference measurements. Such reference measurements can be used, for example, to link (or calibrate) measurements acquired by a Pentaray catheter. That is, measurements taken by a Pentaray catheter (at different times and locations within the atrium) can be measured relative to corresponding measurements taken by a coronary sinus catheter, so that measurements acquired by a Pentaray catheter can be linked to create, for example, a LAT map.
[0054] Segments containing atrial activations (beats) are extracted from the signals acquired by the electrodes of the multi-electrode system (i.e., beat segments 330, 420). Associated with each beat segment or each electrode i is a time t i , the time at which atrial activation was measured by electrode i, and time t i At that electrode (x i ,y i ,z i ) position. The activation time of the pulse is denoted by t0, and the origin of the pulse is denoted by (x0, y0, z0). i ,y i ,z i The location of the pulse and the origin (x0, y0, z0) of the pulse are usually defined relative to a cardiac reference position, e.g., a region of interest within the heart. Thus, a pulse can start at a position (x0, y0, z0) in the heart at a time t0, propagate with a velocity v (i.e., conduction velocity), and propagate at a time t i At a position (x i ,y i ,z i) can be measured by electrode i.
[0055] Therefore, for electrode i, the beat is
[0056]
number
[0057]
number
[0058]
number
[0059]
number
[0060]
number
[0061]
number
[0062]
number
[0063] 6 is a diagram of an exemplary clustering method 600, based on which one or more features of the present disclosure may be implemented. Method 600 may be used to classify beat segments into clusters based on the beat characteristics of the segments, i.e., based on the origin and rate of the beats of the segments in the heart (e.g., as estimated by method 500), and / or based on other descriptors, such as shape descriptors. The clusters may be represented by their respective centroids in a space defined by the data on which the classification is performed, for example, a four-dimensional space defined by beat origin (x0, y0, z0) and beat rate v.
[0064] FIG. 6 illustrates the classification of data points in a two-dimensional space using a K-means clustering algorithm. As shown, data points are classified into two clusters (K=2) at 610: Cluster A and Cluster B. In the K-means algorithm, the number of clusters must be predetermined. In one embodiment, the number of clusters can be learned by a machine learning algorithm based on training data (e.g., of beat segments), and the number of clusters can be verified by a physician. To initialize the K-means algorithm, two initial centroids set apart from each other are determined for each cluster. The centroids are indicated by open circles 620 and 630. Next, in the first iteration, the data points can be classified into two clusters at 640 based on their similarity to each centroid. Thus, data points to the left of the dividing line may be assigned to Cluster A 642, and data points to the right of the dividing line may be classified into Cluster B 644. Next, cluster centroids are calculated at 650 based on the data points in each cluster 652 and 654. In the second iteration, the data points may again be reclassified into two clusters at 660 based on their similarity to each of the centroids. Thus, data points to the left of the dividing line may be assigned to cluster A 662, and data points to the right of the dividing line may be classified into cluster B 664. The cluster centroids are then recalculated at 670 based on the data points in each cluster 672, 674. The process of assigning data points to clusters at 640, 660 and recalculating cluster centroids at 650, 670 may be repeated until a maximum number of iterations is reached or until there are no changes in the assignment of data points to clusters.
[0065] FIG. 7 is a flowchart of an exemplary method for classifying beat segments into clusters based on arrhythmia type prediction, including a predictor training method 700A (FIG. 7A) and a trained predictor application method 700B (FIG. 7B), based on which one or more features of the present disclosure may be implemented. Methods 700A-B may be used by evaluation engine 340, and execution of the evaluation engine may be performed by any processor of systems 100 or 200 described herein with reference to FIGS. 1 or 2, respectively. At step 710 of method 700A, a training dataset including training pairs may be received. Each pair includes biometric data associated with a patient with arrhythmia and a corresponding classification of the patient's arrhythmia type. The biometric data of the pair may include beat segments representative of the arrhythmia type. At step 720, the biometric data of the training dataset may be processed to improve their predictive value and / or reduce their size. In one aspect, step 720 is not applied to the biometric data. Based on the training data set provided by step 720 (or step 710), the arrhythmia prediction model can learn correlations between training pairs of biometric data and their corresponding classifications, i.e., in step 730, the model is trained to predict arrhythmia type when presented with biometric data for a new patient.
[0066] The received training data set 710 may include biometric data measured by system 100 or 200 as described herein with respect to FIG. 1 or 2. For example, training data set 710 may include biometric data derived from measurements taken during a surgical procedure and corresponding classifications related to the outcomes of those surgical procedures. For example, the patient's biometric data may include BS ECG data, IC ECG data, ablation data, and catheter electrode position data, and may also be manually annotated (classified) by a physician as corresponding to a particular arrhythmia type, NSR, mixed arrhythmia, or a combination thereof. As described with reference to FIG. 8, the result of training the model (step 730) are model parameters (weights) used in applying the model to predictions. In one aspect, the arrhythmia prediction model may be updated (weights may be recalculated) in real time as more training data becomes available (and added to the training data set 710), e.g., after a surgical procedure.
[0067] Thus, in step 750 of method 700B, the trained arrhythmia prediction model can be applied to biometric data 750 measured from a patient currently undergoing a medical procedure, such as biometric data measured during a surgical procedure. The biometric data 750 can include BS ECG data, IC ECG data, and catheter electrode position data. In step 760, the patient's biometric data can be processed in the same manner as the training biometric data was processed in step 720 of FIG. 7A. In one aspect, steps 720 and 760 are not applied. Next, in step 770, the trained arrhythmia prediction model can be applied to predict the patient's arrhythmia type, i.e., a specific arrhythmia type, NSR, mixed arrhythmia, or a combination thereof. The predicted arrhythmia type can be used to classify corresponding beat segments into clusters according to step 430 of FIG. 4.
[0068] FIG. 8 is a functional block diagram of an exemplary machine learning system 800, based on which one or more features of the present disclosure can be implemented. Various machine learning systems 800 can be used to train and apply the arrhythmia predictor used by the evaluation engine 340 of FIG. 3. For example, the machine learning system 800 can be based on ANNs of various architectures, such as convolutional neural networks (CNNs) or recurrent neural networks (RNNs), one example of which is an LSTM network. Generally, neural networks are trained to predict information of interest based on observations. The neural networks are trained via a supervised learning process, whereby correlations between exemplary pairs (i.e., observations and corresponding information of interest) are learned.
[0069] In one embodiment, the ANN 810 can be a CNN. CNNs are useful for learning patterns from data provided in a spatiotemporal format, such as ECG data. Generally, a CNN can use convolutional operations across several layers using kernels. Each layer in the network, e.g., layer n 840, can process data from an image at its input and generate a processed image that is processed by the next layer, e.g., layer m 850. Convolutional kernels applied to earlier layers in the network can integrate information from adjacent data elements more efficiently than convolutional kernels applied to later layers in the network. Thus, correlations between closely spaced elements in an image may be better learned in a CNN.
[0070] Typically, a neural network 810 includes nodes ("neurons") that are connected according to a given architecture. For example, in a given architecture, the nodes may be arranged in layers, i.e., the output of a node in one layer, e.g., layer n 840, feeds the input of a node in the next layer, e.g., layer m 850, that is connected to it. j ) node j855 is usually assigned a specific strength or a specific weight w(mj ,n i ) 860 and layer n 840 (i.e., n i ) is connected to node i845. Therefore, the weights {w(m j ,n i )} ("synaptic weights") parameterize the neural network model. Thus, training a neural network can be viewed as specializing the network by determining the network weights (parameters), i.e., by determining the model parameters 830.
[0071] The way neural network 810 processes data can be described as follows: Input data can be provided to nodes in the first layer of the neural network, such that each node in the first layer receives a weighted combination of the input data (or a weighted combination of a subset of the input data). The input weighted combination of each node is then transformed according to the node's activation function to obtain the node's output data. The output data from each node in the first layer can then be provided to nodes in the second layer of the neural network, such that each node in the second layer receives a weighted combination of the nodes' outputs in the first layer (or a weighted combination of the outputs of a subset of the nodes in the first layer). The input weighted combination of each node is then transformed according to the node's activation function to obtain the node's output data. The output data from the nodes in the second layer is then propagated and processed similarly in other intermediate layers of the network, with the final layer providing the network's output data. Thus, a neural network is typically characterized by the structure of its nodes and the activation functions of these nodes. The weights associated with the inter-node connections (network parameters or model parameters 830) are learned by an iterative training process, such as a backpropagation algorithm, according to training parameters (e.g., a learning rate and a cost function) and based on the training dataset 820.
[0072] The training data set 820, based on which the neural network model 810 can be trained, can include example data pairs, such as observed data (e.g., measurements collected during a surgical procedure) and corresponding information of interest (e.g., the outcome of the surgical procedure) to be predicted by the model. For example, cardiac temperature data (observed data) can be collected and correlated (through a training process) with the outcome of the cardiac procedure (the predicted information of interest). Once the model parameters are determined through the training process, the model can be applied to predict the information of interest based on new observations. For example, in the cardiac case, based on an input of temperature during the procedure (e.g., 97.7 to 100.2 degrees Celsius), the output of the model can be a prediction of the outcome of the procedure. Such a prediction is based on the correlation between temperature and the outcome of the procedure learned by the neural network model based on the training data set.
[0073] According to aspects of the present disclosure, the assessment engine 340 can train a machine learning model 810 and apply the trained model to predict a classification of a patient's arrhythmia condition. The algorithms disclosed herein can be applied to train the model based on a training dataset 820 (obtained by various modalities from patients experiencing an arrhythmia condition) and the corresponding classification of the patient's arrhythmia condition.
[0074] The flowcharts and block diagrams in the figures illustrate the structure, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flow diagrams or block diagrams may represent a module, segment, or portion of instructions, which portion of instructions includes one or more executable instructions for implementing a particular logical function. In some alternative implementations, the functions shown in the blocks may occur out of the order shown in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending on the functionality involved. It should also be noted that each block of the block diagrams and / or flow diagrams, and combinations of blocks in the block diagrams and / or flow diagrams, may be implemented by a dedicated hardware-based system that performs the specified function or operation, or may operate or execute a combination of dedicated hardware and computer instructions.
[0075] While features and elements are described above in particular combinations, those skilled in the art will understand that each feature or element can be used alone or in combination with other features and elements. Additionally, the methods described herein may be implemented in a computer program, software, or firmware embodied in a computer-readable medium for execution on a computer or processor. As used herein, computer-readable medium should not be construed as being a transitory signal itself, such as an electric wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse passing through a fiber optic cable), or an electrical signal transmitted through a current line.
[0076] Examples of computer-readable media include electrical signals (transmitted over wired or wireless connections) and computer-readable storage media. Examples of computer-readable storage media include, but are not limited to, registers, cache memory, semiconductor memory devices, magnetic media such as internal hard disks and removable disks, magneto-optical media, optical media such as compact discs (CDs) and digital versatile discs (DVDs), random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), and memory sticks. A processor in association with software may be used to implement a radio frequency transceiver for use in a WTRU, UE, terminal, base station, RNC, or any host computer.
[0077] The terminology used herein is for the purpose of describing particular aspects only and is not intended to be limiting. As used herein, the singular forms "a," "an," and "the" are intended to include the plural forms unless the context clearly indicates otherwise. It should be understood that the terms "comprise" and / or "comprising," as used herein, indicate the presence of stated features, integers, steps, operations, elements, and / or components, but do not exclude the presence of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0078] The description of various embodiments herein is presented for illustrative purposes, but is not intended to be exhaustive or to be limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terms used herein were selected to best explain the principles of the embodiments, practical applications, or technical improvements to technology found in the market, or to enable those skilled in the art to understand the embodiments disclosed herein.
[0079] [Embodiment] (1) receiving biometric data obtained from a patient; extracting beat segments from the biometric data; classifying the beat segments into clusters, each cluster representing an arrhythmia type; In response to the beat segments being classified into a number of clusters below a threshold number, generating at least one map based on data associated with the beat segments in one of the clusters. (2) The method of embodiment 1, wherein the biometric data includes at least one of surface electrocardiogram data, intracardiac electrocardiogram data, or ablation data. (3) The method of claim 1, wherein the biometric data includes catheter electrode position data. (4) The method of embodiment 1, wherein the biometric data includes measurements acquired by a catheter and corresponding reference measurements acquired by a coronary sinus catheter, and the reference measurements are used to link the measurements acquired by the catheters. (5) The method described in embodiment 1, wherein the arrhythmia type includes a specific arrhythmia type, normal sinus rhythm, mixed arrhythmia, or a combination thereof.
[0080] (6) The said classification is estimating one or more beat characteristics for each of the beat segments; 2. The method of claim 1, further comprising: classifying the beat segments into the clusters based on their respective beat characteristics. (7) The method of embodiment 6, wherein the beat characteristics include one or more of a shape descriptor, an origin, or a propagation velocity. (8) The method of embodiment 6, wherein the subset of beat segments represents beats characterized by origin and propagation velocity within the heart, and each beat segment in the subset is captured by a corresponding electrode of a multi-electrode catheter. (9) The method of embodiment 8, wherein the estimation includes estimating the origin and propagation velocity of the beat based on time measurements each indicating the time at which an electrode of the multi-electrode catheter measures the beat within a corresponding beat segment of the subset, and based on position measurements each indicating the position of the electrode at the time the beat was measured by the electrode. (10) The said classification is For each of the beat segments, predicting a respective arrhythmia type using a machine learning model based on biometric data associated with the beat segment; and classifying the beat segments into the clusters based on their respective predicted arrhythmia types.
[0081] (11) receiving training data sets associated with past patients, the training data sets for each past patient comprising: beat segments extracted from the biometric data acquired from the past patient; and classifying an arrhythmia type for each beat segment. 11. The method of claim 10, further comprising: training the machine learning model based on the training dataset to predict arrhythmia types associated with beat segments obtained from the patient. (12) A system for cardiac mapping, comprising: at least one processor; a memory storing instructions that, when executed by the at least one processor, cause the system to: receiving biometric data acquired from a patient; extracting beat segments from the biometric data; classifying the beat segments into clusters each representing an arrhythmia type; A system comprising: a memory that, in response to the beat segments being classified into a number of clusters below a threshold number, generates at least one map based on data associated with the beat segments in one of the clusters. (13) The system of embodiment 12, wherein the biometric data includes at least one of surface electrocardiogram data, intracardiac electrocardiogram data, or ablation data. (14) The system of claim 12, wherein the biometric data includes catheter electrode position data. (15) The system of embodiment 12, wherein the biometric data includes measurements acquired by a catheter and corresponding reference measurements acquired by a coronary sinus catheter, the reference measurements being used to link the measurements acquired by the catheters.
[0082] (16) The system described in embodiment 12, wherein the arrhythmia type includes a specific arrhythmia type, normal sinus rhythm, mixed arrhythmia, or a combination thereof. (17) The said classification is estimating one or more beat characteristics for each of the beat segments; 13. The system of claim 12, further comprising classifying the beat segments into the clusters based on their respective beat characteristics. (18) The system of embodiment 17, wherein the beat characteristics include one or more of a shape descriptor, an origin, or a propagation velocity. (19) The system described in embodiment 17, wherein the subset of beat segments represents beats characterized by origin and propagation velocity within the heart, and each beat segment in the subset is captured by a corresponding electrode of a multi-electrode catheter. (20) The system of embodiment 19, wherein the estimation includes estimating the origin and propagation velocity of the beat based on time measurements, each indicating the time at which an electrode of the multi-electrode catheter measures the beat within a corresponding beat segment of the subset, and based on position measurements, each indicating the position of the electrode at the time the beat was measured by the electrode.
[0083] (21) The said classification is For each of the beat segments, predicting a respective arrhythmia type using a machine learning model based on biometric data associated with the beat segment; and classifying the beat segments into the clusters based on their respective predicted arrhythmia types. (22) The method further includes instructions, the instructions instructing the system to: receiving training data sets associated with past patients, the training data sets for each past patient comprising: beat segments extracted from the biometric data acquired from the past patient; and classifying an arrhythmia type for each beat segment. The system of embodiment 21, further comprising: training the machine learning model based on the training dataset to predict arrhythmia types associated with beat segments obtained from the patient. (23) A non-transitory computer-readable medium containing instructions executable by at least one processor to perform a method for cardiac mapping, the method comprising: receiving biometric data acquired from a patient; extracting beat segments from the biometric data; classifying the beat segments into clusters, each cluster representing an arrhythmia type; and in response to the beat segments being classified into a number of clusters below a threshold number, generating at least one map based on data associated with the beat segments in one of the clusters.
Claims
1. 1. A system for cardiac mapping, comprising: at least one processor; a memory storing instructions that, when executed by the at least one processor, cause the system to: receiving biometric data acquired from a patient; extracting beat segments from the biometric data; classifying the beat segments into clusters each representing an arrhythmia type; A system comprising: a memory that, in response to the beat segments being classified into a number of clusters below a threshold number, generates at least one map based on data associated with the beat segments in one of the clusters.
2. The system of claim 1 , wherein the biometric data includes at least one of surface electrocardiogram data, intracardiac electrocardiogram data, or ablation data.
3. The system of claim 1 , wherein the biometric data includes catheter electrode position data.
4. 10. The system of claim 1, wherein the biometric data includes measurements taken by a catheter and corresponding reference measurements taken by a coronary sinus catheter, the reference measurements being used to link the measurements taken by the catheters.
5. The system of claim 1 , wherein the arrhythmia type comprises a specific arrhythmia type, normal sinus rhythm, mixed arrhythmia, or a combination thereof.
6. The classification is as follows: estimating one or more beat characteristics for each of the beat segments; and classifying the beat segments into the clusters based on their respective beat characteristics.
7. The system of claim 6 , wherein the beat characteristics include one or more of a shape descriptor, an origin, or a propagation velocity.
8. 7. The system of claim 6, wherein the subset of beat segments represents beats characterized by origin and propagation velocity within the heart, and each beat segment in the subset is captured by a corresponding electrode of a multi-electrode catheter.
9. 9. The system of claim 8, wherein the estimation includes estimating the origin and the propagation velocity of the beat based on time measurements each indicating a time at which an electrode of the multi-electrode catheter measures the beat within a corresponding beat segment of the subset, and based on position measurements each indicating a position of the electrode at the time the beat was measured by the electrode.
10. The classification is as follows: For each of the beat segments, predicting a respective arrhythmia type using a machine learning model based on biometric data associated with the beat segment; and classifying the beat segments into the clusters based on their respective predicted arrhythmia types.
11. and further comprising instructions for causing the system to: receiving training data sets associated with past patients, the training data sets for each past patient comprising: beat segments extracted from the biometric data acquired from the past patient; and classifying an arrhythmia type for each beat segment. and training the machine learning model based on the training data set to predict arrhythmia types associated with beat segments obtained from the patient.
12. 1. A non-transitory computer-readable medium comprising instructions executable by at least one processor to perform a method for cardiac mapping, the method comprising: receiving biometric data acquired from a patient; extracting beat segments from the biometric data; classifying the beat segments into clusters, each cluster representing an arrhythmia type; and in response to the beat segments being classified into a number of clusters below a threshold number, generating at least one map based on data associated with the beat segments in one of the clusters.
13. A method of operating a system for cardiac mapping comprising a processor, the method comprising: receiving biometric data acquired from a patient; the processor extracting beat segments from the biometric data; the processor classifying the beat segments into clusters, each cluster representing an arrhythmia type; In response to the beat segments being classified into a number of clusters below a threshold number, the processor generates at least one map based on data associated with the beat segments in one of the clusters.
14. The method of claim 13 , wherein the biometric data includes at least one of surface electrocardiogram data, intracardiac electrocardiogram data, or ablation data.
15. The method of claim 13 , wherein the biometric data includes catheter electrode position data.
16. 14. The method of claim 13, wherein the biometric data includes measurements taken by a catheter and corresponding reference measurements taken by a coronary sinus catheter, the reference measurements being used to link the measurements taken by the catheters.
17. 14. The method of claim 13, wherein the arrhythmia type comprises a specific arrhythmia type, normal sinus rhythm, mixed arrhythmia, or a combination thereof.
18. The classification is as follows: the processor estimating one or more beat characteristics for each of the beat segments; The method of claim 13 , further comprising: the processor classifying the beat segments into the clusters based on their respective beat characteristics.
19. The method of claim 18 , wherein the beat characteristics include one or more of a shape descriptor, an origin, or a propagation velocity.
20. 20. The method of claim 18, wherein the subset of beat segments represents beats characterized by origin and propagation velocity within the heart.
21. 21. The method of claim 20, wherein the estimation includes the processor estimating the origin and the propagation velocity of the beat based on time measurements each indicating a time at which an electrode of a multi-electrode catheter measures the beat within a corresponding beat segment of the subset, and based on position measurements each indicating a position of the electrode at the time the beat was measured by the electrode.
22. The classification is as follows: For each of the beat segments, the processor predicts a respective arrhythmia type using a machine learning model based on the biometric data associated with the beat segment; and the processor classifying the beat segments into the clusters based on their respective predicted arrhythmia types.
23. The processor receiving training data sets associated with past patients, the training data set for each past patient comprising: beat segments extracted from the biometric data acquired from the past patient; and classifying an arrhythmia type for each beat segment.
23. The method of claim 22, further comprising: the processor training the machine learning model based on the training data set to predict arrhythmia types associated with beat segments obtained from the patient.
Citation Information
Patent Citations
Integralheart three-dimensional mapping system for complex arrhythmias
CN106691438A
Predicting the Dominance of Activation Patterns in Data Segments During Electrophysiological Mapping
JP2016530008A
Medical device for mapping cardiac tissue
JP2017509399A
Electrogram classification algorithm
US20130096449A1
Converting a polyhedral mesh representing an electromagnetic source
US20190328254A1