Tissue status graphic display system
The TSGD system addresses the complexity and invasiveness of conventional arrhythmia detection by generating precise 3D cardiac tissue graphics, integrating diverse scan data and machine learning, facilitating accurate arrhythmia source identification and targeted ablation.
Patent Information
- Application Number
- JP2024508041
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-08-09
- Filing Date
- 2022-08-05
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2042-08-05
AI Technical Summary
Conventional methods for identifying the source and site of cardiac arrhythmias are complex, expensive, and invasive, often leading to complications, and existing techniques fail to accurately determine the exact site of arrhythmia origin due to limitations in current diagnostic tools and analysis methods.
A tissue status graphic display (TSGD) system that generates 3D graphics of cardiac tissue conditions, integrating data from various scans and machine learning models to accurately identify and display normal, border zone, and scar tissues, along with the origin of arrhythmias, using techniques such as sestamibi, PET, echocardiography, CT, and MRI, and a reentry machine learning system to pinpoint reentry circuits.
Provides a non-invasive, cost-effective method for precisely locating arrhythmia sources, enabling targeted ablation procedures by displaying tissue conditions and reentry circuits, thereby improving treatment planning and reducing complications.
Smart Images

Figure 0007794410000001 
Figure 0007794410000002 
Figure 0007794410000003
Abstract
Description
[Technical Field]
[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims the benefit of priority to U.S. Patent Application No. 63 / 231,022, filed August 9, 2021, which is incorporated herein by reference in its entirety. [Background technology]
[0002] Many cardiac disorders can cause symptoms, morbidity (e.g., syncope or stroke), and mortality. Common cardiac disorders caused by arrhythmias include inappropriate sinus tachycardia (IST), ectopic atrial rhythm, junctional rhythm, ventricular escape rhythm, atrial fibrillation (AF), ventricular fibrillation (VF), focal atrial tachycardia (focal AT), atrial microreentry, ventricular tachycardia (VT), atrial flutter (AFL), premature ventricular contractions (PVC), premature atrial contractions (PAC), atrioventricular nodal reentrant tachycardia (AVNRT), atrioventricular reentrant tachycardia (AVRT), permanent junctional reciprocating tachycardia (PJRT), and junctional tachycardia (JT). Arrhythmogenic sources can include electrical rotors (e.g., VF), recurrent electrical focal sources (e.g., AT), and anatomically-based reentry (e.g., VT). These sources are important factors in persistent or clinically significant manifestations. Arrhythmias can be treated by targeting the source of cardiac disease through ablation using a variety of techniques, including radiofrequency energy ablation, cryoablation, ultrasound ablation, laser ablation, external radiation sources, directed gene therapy, etc. Because the source and location of cardiac disease varies from patient to patient, even for common cardiac diseases, targeted treatment requires identifying the source of the arrhythmia.
[0003] Unfortunately, conventional methods for reliably identifying the source and site of cardiac disease can be complex, tedious, and expensive. For example, one method uses an electrophysiology catheter, a multi-electrode basket catheter inserted intravascularly into the heart (e.g., the left ventricle), to collect measurements of the heart's electrical activity, such as during an induced VF episode. These measurements can then be analyzed to help identify the site of origin. Currently, electrophysiology catheters are expensive (generally limited to single use) and can cause serious complications, including cardiac perforation and tamponade. Another method uses an external body surface vest equipped with electrodes to collect measurements from the patient's body surface, which can then be analyzed to help identify the site of arrhythmia. Such body surface vests are expensive, complex and difficult to manufacture, and can interfere with the placement of defibrillator pads, which are required after inducing VF to collect measurements during the arrhythmia. Furthermore, analysis of the vest requires a computed tomography (CT) scan, and the body surface vest cannot sense the interventricular and interatrial septum, where approximately 20% of arrhythmia sources may originate.
[0004] Knowing the condition of cardiac tissue removed from a patient is useful in assessing the patient's cardiac function. Various methods have been used to classify the condition of cardiac tissue as normal or abnormal. Abnormal cardiac tissue can indicate border zone tissue or scar tissue. Several techniques support determining the condition of cardiac tissue based on perfusion through the cardiac tissue, cardiac wall motion, electrical activity, and others. Although the condition of cardiac tissue can be used to identify regions of the heart whose function is normal or abnormal, the condition of cardiac tissue by itself cannot usually be used to determine the exact site of origin of an arrhythmia. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] U.S. Patent No. 10,860,754 [Patent Document 2] U.S. Patent No. 10,952,794 [Patent Document 3] U.S. Patent No. 11,259,871 [Non-patent literature]
[0006] [Non-Patent Document 1] Zhenliang He, Wangmeng Zuo, Meina Kan, Shiguang Shan, and Xilin Chen, "AttGAN: Facial Attribute Editing by Only Changing What You Want," IEEE Transactions on Image Processing, 2018 [Non-patent document 2] Ian Goodfellow, Jean Pouget-Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, and Yoshua Bengio, “Generative Adversarial Nets”, Advances in Neural Information Processing Systems, pp. 2672-2680, 2014
[0007] The patent or patent application file contains at least one color executed drawing. Copies of this patent or patent application publication containing color drawing(s) will be provided by the U.S. Patent and Trademark Office upon request and payment of the necessary fee. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 shows a 3D graphic of the heart showing tissue conditions. [Figure 2] FIG. 10 shows sestamibi images showing perfusion within regions of the left ventricle. [Figure 3] FIG. 1 shows images representing different tissue conditions. [Figure 4] This is an echocardiogram. [Figure 5] FIG. 1 illustrates a cardiac artery with normal blood flow and severely restricted blood flow. [Figure 6] FIG. 10 is a diagram showing a voltage map. [Figure 7] FIG. 1 shows an MRI image of the atrium. [Figure 8] FIG. 1 shows an MRI image representing a slice of the left ventricle. [Figure 9] FIG. 1 is a schematic diagram providing a 2D view of an exemplary reentry circuit. [Figure 10] FIG. 1 is a flow diagram illustrating the overall processing of a TSGD system in some embodiments. [Figure 11] FIG. 2 is a block diagram illustrating components of a TSGD system and an RML system in some embodiments. [Figure 12] FIG. 10 is a flow diagram illustrating the processing of the transcription tissue state component of the TSGD system in some embodiments. [Figure 13] FIG. 10 is a flow diagram illustrating the processing of the additional occurrence site component of the TSGD system in some embodiments. [Figure 14] FIG. 1 is a flow diagram illustrating the processing of the display 3D graphics component of the TSGD system in some embodiments. [Figure 15] FIG. 1 is a flow diagram illustrating the processing of a generated RML model in an RML system in some embodiments. DETAILED DESCRIPTION OF THE INVENTION
[0009] A method and system are provided for displaying a graphic showing regions of tissue status (normal or abnormal) of tissue in an organ within a subject, and for indicating the location of the source of abnormal electrical activity in the organ. The subject can be a human or an animal, and the organ can be, for example, the heart, brain, gastrointestinal tract, lungs, liver, kidneys, stomach, or skeletal muscle, the activity of which can be measured preferably non-invasively (e.g., from outside the subject's body) or minimally invasively. Tissue status can also represent organ activity ranging from normal to abnormal, such as electrical, metabolic, movement, or perfusion. Tissue status can also be represented by other characteristics, such as organ wall thickness. Tissue status can be classified as normal tissue, border zone tissue, and scar tissue, ranging from normal to no electrical activity, normal to no metabolic activity, normal to no perfusion, normal to limited movement, and normal to minimal wall thickness, for example. Tissue status can be derived from scans or other measurements of the subject's organ (subject's organ). The scans may include, for example, one or more of sestamibi, positron emission tomography (PET), echo, computed tomography, voltage mapping, and magnetic resonance imaging (MRI) scans. The tissue status graphic display (TSGD) system is described below in the context of an organ, primarily the heart. The TSGD system methods and systems described below for the heart can be adapted to provide graphics for other organs. The graphics provide multidimensional representations of the heart, such as two-dimensional (2D), three-dimensional (3D), or four-dimensional (4D) representations, visually indicating tissue status and the location of abnormal electrical activity (e.g., arrhythmias). The term "patient heart" is used to refer to the entire patient's heart or a portion of the patient's heart, such as the left atrium or right ventricle.
[0010] As discussed above, electrical tissue conditions can be classified as normal tissue, border zone tissue, or scar tissue, the latter two being abnormal tissue conditions. Border zone tissue is intermediate between normal tissue and scar tissue and exhibits activity intermediate between normal and scar tissue. Abnormal tissue often contains a source of abnormal electrical activity initiated by cells at the source site. To prevent such abnormal electrical activity, an electrophysiologist (EP) can perform ablation procedures that target cells near the source site, and potentially all cells in the border zone and scar tissue. One non-invasive technique for identifying the source site (or source region) is described in U.S. Patent No. 10,860,754, issued December 18, 2020, entitled "Calibration of Simulated Cardiograms," which is incorporated herein by reference.
[0011] In some embodiments, the TSGD system displays graphics providing information about tissue condition regions ranging from normal to abnormal and the origin of arrhythmias in a patient (subject). EPs can use the information to assist in developing a patient treatment plan, such as determining where to initially place a catheter to initiate pacing to determine ablation targets. The graphics can have a general shape or a shape based on a patient-specific shape. The shape of the patient's heart can be determined based on measurements collected from the patient (e.g., via echocardiography, CT, and anatomical mapping), which is identified based on simulations using different cardiac geometries (e.g., as described in U.S. Patent No. 10,952,794, issued March 23, 2021, entitled "Augmentation of Images with Source Location," and incorporated herein by reference). Different tissue conditions can be represented by different colors, such as a range of colors from blue for normal perfusion to red for no perfusion. The TSGD system also adds an indication of the origin of the origin to the graphic, which can be illustrated as contours representing the probability that the origin falls within each contour, with the center contour representing the highest probability. Probability can also be represented by a different color than that used for tissue state. Figure 1 shows a 3D graphic in which normal tissue 101, border zone tissue 102, and scar tissue 103 are depicted in black, gray, and red, respectively. The site of development 104 is depicted by contour lines. (Note: If the drawing is not available in color, the colors are represented by varying intensities of grayscale.)
[0012] A TSGD system identifies tissue conditions (e.g., perfusion levels) from scans of a patient's heart. The scans typically generate 2D images representing slices of the heart. Each 2D image may include a color indicating the tissue condition of the portion of the patient's heart represented by the 2D image. The tissue condition may alternatively be identified in metadata associated with the 2D image, such as metadata including a color or other identifier of the tissue condition of each pixel in the image. The metadata may also indicate the portion of the patient's heart that the slice represents, such as the orientation and location of the heart wall. For each 2D image, the TSGD system maps the 2D image to a corresponding 3D model slice of a 3D model of the heart that represents the cardiac geometry and includes an indication of the location of origin. The TSGD system then appends (either directly or via metadata) to the 3D model slice an indication of the tissue condition represented by the 2D image. The 3D model may also represent different sublayers of the heart wall. The cardiac layers include the endocardium, myocardium, and epicardium. The myocardium may have, for example, 16 sublayers spanning the thickness of the myocardium. A 3D graphic can be generated based on the 3D model to display the tissue condition of a selected sublayer. When a different sublayer is selected for display (e.g., by a user), the EP can analyze the sublayer to assess the full extent (volume) of the tissue condition and the location of the lesion. Furthermore, the TSGD system can also display 2D graphics representing slices of the 3D model. Such 2D graphics represent the tissue condition and the location of the lesion across all sublayers of the heart wall. The TSGD system can also adjust the 3D model based on the geometry of the patient's heart as represented by the 2D image.
[0013] The TSGD system can represent the 3D model (e.g., of FIG. 1 ) in a Digital Imaging and Communications in Medicine (DICOM) format file (possibly as metadata) and provide the DICOM file to an external system that identifies areas of normal tissue, border regions, and scar tissue that may differ from the 3D model. The external system can overlay the identified areas on the 3D model represented by the DICOM file. Other file formats, such as stereolithography (STL) or OBJ file formats, can be used. Overlapping and non-overlapping areas of the 3D model and areas identified by the external system can be illustrated using different colors, cross-hatching, shading, etc. For example, to distinguish between scar tissue in the exported 3D model and non-overlapping areas of scar tissue identified by the external system, overlapping areas of scar tissue can be colored dark red, and non-overlapping areas can be illustrated in a different shade of red. The external system can also adjust the heart shape of the 3D graphic and the areas and locations of different tissue conditions based on the heart shape identified by the external system.
[0014] Below we describe the TSGD system applied to various modalities for tissue state identification.
[0015] (Sestamibi) With sestamibi, a gamma-emitting radioactive dye is injected into the bloodstream and images are collected from the patient. Measuring gamma-ray emission quantifies perfusion through tissue and distinguishes between normal tissue, border zone, and scar tissue. Figure 2 shows sestamibi images illustrating perfusion within regions of the left ventricle. Legend 203 indicates the orientation of the left ventricle, with anterior being superior and septal being inferior. The top row 201 shows perfusion during stress (e.g., during a treadmill test), while the bottom row 202 shows perfusion at rest. Legend 204 depicts a color scale of perfusion, ranging from 100% complete perfusion (normal tissue) in red to 0% perfusion (scar tissue) in purple. The range corresponding to border zone tissue can be set, for example, between 25% and 75%. Each image in the row represents a different slice of the left ventricle. The TSGD system maps the slices onto a 3D model of the myocardium and overlays the areas of origin, as shown in Figure 1.
[0016] (PET) In PET, images are collected from a patient by injecting a positron-emitting radioactive dye into the bloodstream. Measuring the amount of positron emission quantifies perfusion through the tissue and tissue metabolism, revealing normal tissue, border zones, and scar tissue. Figure 3 shows images representing different tissue states. Image 301 represents perfusion ranging from normal (top) to no or minimal perfusion (bottom). Image 302 represents metabolism measured by fluorodeoxyglucose (FDG) uptake by cells. The top and bottom images represent no (or minimal) FDG uptake, while the images in between represent FDG uptake. Disease states (e.g., scar tissue) are indicated based on a combination of perfusion and FDG uptake. For example, as shown in the second image from the top, minimal reduction in perfusion (shown in yellow) combined with FDG uptake (shown in yellow) represents mild disease or border zone tissue. The TSGD system maps the images onto slices of a 3D model, overlaying the areas of origin as shown in Figure 1.
[0017] (echocardiogram) In echocardiography, images are collected using transthoracic, esophageal, or intracardiac imaging. These images can be analyzed to identify normal, reduced, and significantly reduced motion, which correspond to normal tissue, border zone tissue, and scar tissue, respectively. Images can also be analyzed to determine the thickness of the heart wall and identify normal, reduced, and significantly reduced thickness, which correspond to normal tissue, border zone tissue, and scar tissue, respectively. Figure 4 shows an echocardiogram. Motion refers to the movement of the myocardium associated with cardiac contraction and enhancement. Given a series of images, pixels corresponding to points on the myocardium during contraction and enhancement can be analyzed to determine the distance the points moved as an assessment of motion. Significant, moderate, and minimal motion indicate normal, border zone, and scar tissue, respectively. Thickness indicates the thickness of the myocardium resulting from strain during contraction and enhancement. Normal tissue thickness increases and decreases during contraction and enhancement. In contrast, scar tissue thickness tends not to change (or at least not change significantly) during contraction and enhancement. Given a series of images, pixels corresponding to points on the endocardium and epicardium can be analyzed from one image to the next to determine thickness. Thickness can be estimated based on the nearest point on the endocardium and the nearest point on the epicardium. The TSGD system maps the assessment of normal tissue, border zones, and scar tissue determined based on the myocardial motion and thickness on a 3D model, overlaying the site of origin as shown in Figure 1. Transesophageal echocardiography can also be used to collect intracardiac images as a sequence of 3D images, called 4D images, which are analyzed to determine motion and wall thickness.
[0018] (CT imaging) In CT imaging, images are acquired using a contrast agent that can be injected into the bloodstream. Typically, the amount of contrast agent used is minimal, necessary to determine blood flow through the blood vessels. However, increasing the amount of contrast agent can quantify perfusion within cardiac tissue. Once perfusion is quantified, techniques similar to those described above (e.g., sestamibi imaging) can be used to identify normal tissue, border zones, and scar tissue and map the site of occurrence onto a superimposed 3D model.
[0019] CT images acquired with normal contrast media volumes can also be used to assess blood flow in cardiac arteries. Portions of cardiac arteries with little or no blood flow (e.g., significant calcium deposits) can indicate nearby scar tissue formation. The TSGD system generates a 3D model showing blood flow through a portion of a cardiac artery. Figure 5 shows a cardiac artery with normal and severely restricted blood flow. Green and red arrows point to areas of normal and severely restricted blood flow, respectively. The amount of blood flow can also be shown by overlaying the cardiac artery with, for example, red to indicate normal blood flow, gray to indicate restricted blood flow, and black to indicate severely restricted or no blood flow. The overlaid lesions on the 3D graphic allow cardiologists to more effectively assess, for example, ablation targets.
[0020] (Voltage map) Cardiac voltage maps can be collected using, for example, a basket catheter. Figure 6 shows a voltage map. The red areas represent scar tissue, and the yellow and blue areas represent border tissue. TSGD systems can overlay the source site onto a 2D voltage map. Alternatively, TSGD systems can map the voltage map onto a 3D graphic with the source site overlaid, as shown in Figure 1.
[0021] (MRI) In MRI imaging, images can be collected from a patient after injecting a contrast agent into their blood to quantify cardiac tissue perfusion. Figure 7 shows an MRI image of the atrium. Blue indicates normal tissue, and green indicates scar tissue (e.g., fibrosis). Figure 8 shows a slice MRI image of the left ventricle. The yellow dotted lines represent areas of reduced perfusion, indicating scar tissue. The TSGD system can generate 3D models in a similar manner as described above for sestamibi imaging.
[0022] (Reentry Machine Learning System) A reentry machine learning (RML) system is provided that identifies the entry site, isthmus, and / or exit site of a reentry circuit for a reentry arrhythmia based on at least the tissue condition of the reentry circuit. The exit site can be targeted for ablation to terminate the function of the reentry circuit. The site of electrical activity that results in activation of the reentry circuit may be within or outside the reentry circuit. FIG. 9 is a schematic diagram providing a 2D illustration of an exemplary reentry circuit. A common pathway (CP) 915 (e.g., an isthmus) between scar tissues is a pathway from a CP entry site 910 to a CP exit site 901. Inner loops 901, 903, 906, and 910 lead from the CP exit site to the CP entry site. Outer loops 901, 921, 922, 925, 930, and 910 lead from the CP exit site to the CP entry site. Channels C911, E912, and H913 are dead-end channels where the action potential enters and terminates within the dead-end channel. The RML system can generate a 3D model of the reentry circuit derived from a 3D model of the heart that includes tissue state specifications generated by the TSGD system or obtained from other systems.
[0023] In some embodiments, the RML system trains the RML model using training data that specifies characteristics of the reentry circuit, including entry sites, exit sites, isthmus characteristics (e.g., pathways), and tissue characteristics including geometry (e.g., 3D), location, and properties (e.g., perfusion, electrical, motion, etc.). The training data can be based on clinical data and / or simulated data collected from a subject. Clinical data can be collected by analyzing tissue condition characteristics (e.g., perfusion or electrical activity) of the subject's reentry circuit. Simulated data can be generated by simulating cardiac electrical activity assuming specific tissue properties.
[0024] Simulations of cardiac electrical activity are described in U.S. Pat. No. 11,259,871, issued March 1, 2022, entitled "Identify Ablation Pattern for Use in an Ablation," which is incorporated herein by reference. The simulations use a 3D mesh representing sites within the heart and having vertices with electrical properties such as conduction velocity and action potential. Scar tissue can be represented as vertices with properties of no electrical activity, and border zone tissue can be represented as vertices with properties of limited electrical activity. Each simulation can have parameters that specify one or more regions of tissue (e.g., scar tissue and border zone tissue) that may appear to function as reentry circuits during the simulation. The regions used in the simulation can be obtained from a library of 2D images showing tissue conditions (e.g., reentry circuit conditions) collected from a patient. The regions can be augmented with additional regions that modify the regions derived from the 2D images. Alternatively or additionally, the RML system can generate regions using a rule-based algorithm that specifies the characteristics of regions that may function as reentry circuits. The characteristics are the geometry (e.g., 3D shape), location, and electrical activity of the border zone and scar tissue, as shown in Figure 9. A cardiac cycle (e.g., fibrillation cycle) resulting from a reentry circuit represents the electrical activity from the exit site to the entry site and through the isthmus to the exit site. Each simulation can simulate the electrical activity for a certain period of time or, for example, until fibrillation stabilizes (i.e., beat-to-beat consistency of a dominant arrhythmia source localized to a particular region within the heart).
[0025] Once the simulation is complete, the RML system identifies loops near scar tissue based on the flow of action potentials that loop back to themselves during one cycle. The entry site of the loop can be identified based on conduction velocity analysis. Isotropic properties of conduction velocity, based on along-fiber conduction velocity and across-fiber conduction velocity, aid in identifying entry sites. The RML system identifies exit sites based on analysis of an electrocardiogram (e.g., a vectorcardiogram (VCG)) dynamically generated from a series of simulated electrical activity represented by calculated values, such as action potentials at the vertices of a 3D mesh. Once the RML system identifies the onset of depolarization near an entry site, it analyzes the electrical activity to identify the location where the depolarization initiated. The RML system can generate exit site probabilities for multiple locations. An isthmus is a pathway (e.g., between scar tissue) that lies in the direction of action potential flow along the loop from the entry site to the exit site.
[0026] To identify the patient's exit site (and possibly the entry site and isthmus), 2D images showing perfusion, motion, electrical activity, etc. are collected from the patient. The 2D images, or 3D images derived from the 2D images and / or features derived from the 2D images, such as areas of scar tissue, are input into an RML model, which outputs the exit site and possibly the entry site and / or isthmus. The RML system can then display the reentry circuit as a 2D graphic (e.g., FIG. 9 ) or as a 3D graphic similar to the 3D graphic based on the 3D model generated by the TSGD system. To provide the entry and isthmus features, separate models can be trained to input the exit site information and scar tissue information and output a 2D or 3D model of the reentry circuit with the entry site and isthmus defined.
[0027] The RML system can show one or more exit sites (and corresponding loop and entry sites) on a 2D, 3D, or 4D graphic of the heart. The various potential exit sites for the reentry circuit can be shown with color intensities that represent the probability of each exit site.
[0028] A computer system (e.g., a network node or collection of network nodes) on which the TSGD system, RML system, and other described systems may be implemented may include a central processing unit, input devices, output devices (e.g., display devices and speakers), storage devices (e.g., memory and disk drives), network interfaces, graphics processing units, communication links (e.g., Ethernet, Wi-Fi, cellular, and Bluetooth), global positioning system devices, etc. Input devices may include keyboards, pointing devices, touch screens, gesture recognition devices (e.g., for air gestures), head and eye tracking devices, microphones for voice recognition, etc. Computer systems may include high-performance computer systems, cloud-based computer systems, client computer systems interacting with cloud-based computer systems, desktop computers, laptops, tablets, e-readers, personal digital assistants, smartphones, gaming devices, servers, etc. Computer systems may access computer-readable media, including computer-readable storage media and data transmission media. A computer-readable storage medium is a tangible storage means that does not involve a transitory, propagating signal. Examples of computer-readable storage media include memory and other storage, such as primary memory, cache memory, secondary memory (such as DVDs), etc. The computer-readable storage media may have recorded or encoded thereon computer-executable instructions or logic that implement the TSGD system, the RML system, and other described systems. The data transmission media is used to transmit data via wired or wireless connections, via ephemeral propagating signals or carrier waves (e.g., electromagnetic). The computer system may include a secure cryptoprocessor as part of the central processing unit for generating and securely storing keys and for using keys to encrypt and decrypt data.
[0029] The TSGD system, RML system, and other described systems can be described in the general context of computer-executable instructions, such as program modules and components, executed by one or more computers, processors, or other devices. Program modules or components include routines, programs, objects, data structures, etc. that perform the tasks or implement data types of the TSGD system, RML system, and other described systems. Typically, the functionality of the program modules can be combined or distributed as desired. Aspects of the TSGD system, RML system, and other described systems can be implemented in hardware using, for example, application-specific integrated circuits (ASICs) or field-programmable gate arrays (FPGAs).
[0030] A machine learning (ML) model may be any of a variety or combination of supervised or unsupervised machine learning models, including neural networks such as fully connected neural networks, convolutional neural networks, recurrent neural networks, or autoencoder neural networks, or restricted Boltzmann machines, support vector machines, Bayesian classifiers, k-means clustering techniques, etc. When the machine learning model is a deep neural network, the learning result is a set of weights for the activation function of the deep neural network. A support vector machine operates by finding a hypersurface in the space of possible inputs. The hypersurface attempts to separate positive and negative examples by maximizing the distance between the positive and negative examples closest to the hypersurface. This step allows for correct classification of data that is similar but not identical to the training data. A machine learning model can generate discrete domain values (e.g., classification), probabilities, and / or continuous domain values (e.g., regression values).
[0031] Various techniques, such as adaptive boosting, can be used to train support vector machines. Adaptive boosting is an iterative process of running multiple tests on a set of training data. Adaptive boosting transforms a weak learning algorithm (one that performs slightly better than chance) into a strong learning algorithm (one that exhibits a low error rate). The weak learning algorithm is run on different subsets of the training data. The algorithm increasingly focuses on examples where its predecessor was prone to making mistakes. The algorithm corrects for mistakes made by the previous weak learner. The algorithm is adaptive because it adapts to the error rate of its predecessor. Adaptive boosting combines broad and moderately imprecise heuristics to produce a high-performance algorithm. Adaptive boosting combines the results of separately run tests into a single accurate classifier. Adaptive boosting sometimes uses weak classifiers, which are one-way trees with only two leaf nodes.
[0032] A neural network model has three main components: architecture, cost function, and search algorithm. The architecture defines the functional form relating inputs and outputs (in terms of the network's topology, unit connectivity, and activation functions). Searching the weight space for a set of weights that minimizes the objective function is the learning process. In one embodiment, the classification system can use radial basis function (RBF) networks and standard gradient descent as the search technique.
[0033] A convolutional neural network (CNN) has multiple layers, such as convolutional layers, rectified linear unit (ReLU) layers, pooling layers, fully connected (FC) layers, etc. More complex CNNs may have multiple convolutional layers, ReLU layers, pooling layers, and FC layers.
[0034] A convolutional layer contains multiple filters (also called kernels or activation functions). A filter inputs, for example, a convolutional window of an image, applies weights to each pixel in the convolutional window, and outputs an activation value for that convolutional window. For example, if a still image is 256 x 256 pixels, the convolutional window is 8 x 8 pixels. A filter can apply a different weight to each of the 64 pixels in the convolutional window to generate an activation value, also called a feature value. A convolutional layer can include a node (also called a neuron) for each pixel of the image, assuming a stride of one with appropriate padding, for each filter. Each node outputs a feature value based on a set of learned filter weights.
[0035] The ReLU layer can have a node that generates a feature value for each node in the convolutional layer. The generated feature values form a ReLU feature map. The ReLU layer applies a filter to each feature value in the convolutional feature map to generate the feature value of the ReLU feature map. For example, a filter such as max(0, activation value) can be used to prevent the feature value of the ReLU feature map from becoming negative.
[0036] A pooling layer can be used to reduce the size of the ReLU feature map by downsampling the ReLU feature map to form a pooled feature map. The pooling layer includes a pooling function that inputs the feature values of the ReLU feature map and outputs feature values.
[0037] The FC layer contains several nodes, each connected to a different feature value in the pooling feature map.
[0038] Generative Adversarial Networks (GANs) or attribute (attGANs) can also be used. attGANs use GANs to train generative models. (See Zhenliang He, Wangmeng Zuo, Meina Kan, Shiguang Shan, and Xilin Chen, "AttGAN: Facial Attribute Editing by Only Changing What You Want," IEEE Transactions on Image Processing, 2018; and Ian Goodfellow, Jean Pouget-Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, and Yoshua Bengio, "Generative Adversarial Nets," Advances in Neural Information Processing Systems, pp. 2672-2680, 2014, which are incorporated herein by reference.) attGANs include a generator, a discriminator, and an attGAN classifier, and are trained using training data including input images of objects and input attribute values for each object. The generator includes a generator encoder and a generator decoder. The generator encoder receives an input image and is trained to generate a latent vector of latent variables that represent the input image. The generator decoder receives the latent vector of the input image and input attribute values. The attGAN classifier receives an image and generates predictions for its attribute values. The attGAN is trained to generate modified images that represent the input image modified based on the attribute values. The generator encoder and generator decoder form a generator model.
[0039] FIG. 10 is a flow diagram illustrating the overall processing of the TSGD system in some embodiments. A TSGD controller 1000 controls the generation of a 3D model and the display of the 3D model as a 3D graphic with tissue status and site of origin information. In block 1001, the controller receives an electrogram of an organ's electrical activity. The electrogram may be collected, for example, using a 12-lead electrocardiogram. In block 1002, a component receives a tissue status image, which may be collected using a scanning technique such as a sestamibi scan. In block 1003, the component generates a 3D model representing the patient's organ. In block 1004, the component transfers tissue status from the tissue status image to the 3D model to enhance the 3D model. In block 1005, the component adds site of origin information to the 3D model. In block 1006, the component displays a 3D graphic showing the organ's tissue status and site of origin based on the 3D model. The component then completes.
[0040] 11 is a block diagram illustrating components of a TSGD system and an RML system in some embodiments. The TSGD system 1110 includes a TSGD controller 1111, a transfer tissue state component 1112, an add site of origin component 1113, a display 3D graphics component 1114, and a mapping system 1115. As described above, the TSGD controller controls the overall operation of the TSGD system. The transfer tissue state component receives 2D images showing tissue state and transfers the tissue state to a 3D model. The add site of origin component receives an electrocardiogram, accesses the mapping system to identify site of origin information, and adds the site of origin information to the 3D model to augment the 3D model. The display 3D graphics component generates 3D graphics from the 3D model with tissue state and site of origin information and controls the display of the 3D graphics.
[0041] The RML system 1120 includes a generate RML model component 1121, an apply RML model component 1122, an RML model weights data store 1123, and an RML model training data store 1124. The generate RML model component generates an RML model using training data and stores the learned RML model weights in the RML model weights data store. The apply RML model component inputs exit site and scar tissue information and applies the RML model to the exit site and scar tissue using the RML model weights to determine the corresponding entry site and isthmus. Various components of the TSGD system and the RML system can be provided by different computer systems. For example, the mapping system can be implemented on a cloud-based computer system, and the display 3D graphics component can be implemented on a client computer system. When implemented on different computer systems, the computer systems can send and receive data from each other. For example, a client computer system can transmit electrograms, such as electrocardiograms (e.g., electrocardiograms (ECGs) or vectorcardiograms (VCGs)), electrogastrograms (EGGs), or electroencephalograms (EEGs), to a cloud-based mapping system and receive site of origin information from the cloud-based mapping component.
[0042] Figure 12 is a flow diagram illustrating the processing of the transition tissue state component of the TSGD system in some embodiments. The transition tissue state component 1200 inputs a 3D model and a 2D image showing the tissue state and transitions the tissue state to the 3D model. In block 1201, the component selects the next slice of the 2D image and the corresponding slice of the 3D model. In decision block 1202, if all slices have already been selected, the component is done; otherwise, the component proceeds to block 1203. In block 1203, the component selects the next sublayer of the selected slice. In decision block 1204, if all sublayers have already been selected, the component loops to block 1201 to select the next sublayer of the selected slice; otherwise, the component proceeds to block 1205. In block 1205, the component transitions the tissue state to the selected sublayer of the selected slice of the 3D model and then loops to block 1203 to select the next sublayer.
[0043] Figure 13 is a flow diagram illustrating the processing of the Add Source Component of the TSGD system in some embodiments. The Add Source Component is invoked with an indication of an ECG and a 3D model to transfer the source information to the 3D model. In block 1301, the component sends the ECG to a mapping system to identify the source information. In block 1302, the component receives the source information. In block 1303, the component selects a slice of the 3D model. In decision block 1304, if all slices have already been selected, the component is done; otherwise, the component proceeds to block 1305. In block 1305, the component selects the next sublayer of the selected slice. In decision block 1306, if all sublayers have already been selected, the component loops to block 1303 to select the next slice; otherwise, the component proceeds to block 1307. In decision block 1307, if the site of origin information overlaps with the selected sublayer in the selected slice, the component proceeds to block 1308; otherwise, the component loops to block 1305 to select the next sublayer. In block 1308, the component marks the site of origin information on the portion of the 3D model represented by the selected slice and the selected sublayer.
[0044] Figure 14 is a flow diagram illustrating the processing of the display 3D graphics component of the TSG system in some embodiments. The display 3D graphics component 1400 is passed a 3D model and controls the display of a 3D graphic generated from the 3D model. In block 1401, the component generates a 3D graphic based on the 3D model. In block 1402, the component outputs a graphic, such as a 3D graphic or a 2D slice. In block 1403, the component receives a selection of an action: to end the display of the 3D graphic, to rotate the 3D graphic, to display a particular sublayer, or to display a particular slice. In decision block 1404, if the action is to rotate the 3D graphic, the component proceeds to block 1405 to generate a rotated 3D graphic; otherwise, the component proceeds to block 1406. In block 1406, if the action is to display a particular sublayer, the component proceeds to block 1407 to generate a 3D graphic based on that sublayer; otherwise, the component proceeds to block 1408. In decision block 1408, if the action is to display a particular slice, the component continues to block 1409 to generate a 2D slice from the 3D model, else the component completes. After performing the processing in blocks 1405, 1407, and 1409, the component loops to block 1402 to output the graphic.
[0045] FIG. 15 is a flow diagram illustrating the processing of a generative RML model in an RML system in some embodiments. The generative RML model component 1500 trains an RML model based on training data in an RML model training data store. The training data includes training instances that may specify reentry circuits or non-reentry scar tissue, along with an indication of the exit site of the reentry circuit or no exit site for the non-reentry scar tissue. Alternatively, the training data may only include training instances of reentry circuits. If both reentry and non-reentry scar tissue are used, one ML model can be trained to distinguish between reentry circuits and non-reentry scar tissue, and another ML model can be trained to indicate the exit site of the reentry circuit. Yet another ML model can be trained to identify entry sites and isthmuses given tissue features and the exit site of the reentry circuit. Each ML model is trained using training data that includes output data to be identified as labels and input data used to identify the output data as feature vectors. In block 1501, the component accesses the training data for the RML model. In block 1502, the component selects the next training instance of the RML training data. In block 1503, the component generates a feature vector containing tissue properties (e.g., perfusion or electrical properties) in the 3D model of the training instance. In block 1504, the component labels the feature vector with the exit site and possibly the entry site and isthmus information of the training instance. In decision block 1505, if all training instances have been selected, the component continues at block 1506; otherwise, the component loops to block 1502 to select the next training instance. In block 1506, the component trains an RML model using the labeled feature vector, stores the learned weights in an RML model weights data store, and then completes.
[0046] The following paragraphs describe various aspects of the TSGD system and the RML system. An implementation of the system may employ any combination of the aspects. The processes described below may be performed by a computer system having a processor executing computer-executable instructions stored on a computer-readable storage medium that implements the system.
[0047]
[0006] In some aspects, the technology described herein relates to a method, performed by one or more computer systems, for augmenting a three-dimensional (3D) model of the heart to indicate tissue status, the method including: accessing a 3D model of the heart; accessing two-dimensional (2D) images of tissue status slices of the heart, the tissue status slices having cardiac tissue status information; accessing arrhythmia site information; augmenting the 3D model with a representation of the site of occurrence based on the site of occurrence information; for each of a plurality of tissue status slices of the heart, augmenting a 3D model slice of the 3D model corresponding to the tissue status slice with a representation of the cardiac tissue status represented by the tissue status information of the tissue status slice; and displaying a representation of the 3D model indicating the site of arrhythmia and the cardiac tissue status.
[0007] In some aspects, the technology described herein relates to a method in which the displayed representation of the 3D model is a 3D graphic.
[0008] In some aspects, the technology described herein relates to a method in which the displayed representation of the 3D model is a slice of the 3D model. In some aspects, the technology described herein relates to a method in which the 3D model includes a plurality of 3D model sublayers of layers of the heart wall of the 3D model, the augmenting of the 3D model enhances the plurality of 3D model sublayers with an indication of the site of origin represented by the site of origin information, and the augmenting of the 3D model slices enhances the plurality of 3D model sublayers with an indication of the tissue state represented by the tissue state information. In some aspects, the technology described herein relates to a method in which the layers are the endocardium, myocardium, or epicardium of the heart wall. In some aspects, the technology described herein further includes receiving a selection of a 3D model sublayer, and the representation of the 3D model is a 3D graphic showing the site of origin and the tissue state of the selected 3D model sublayer. In some aspects, the technology described herein relates to a method in which the augmentation of the 3D model sublayer is performed dynamically as the sublayer is selected. In some aspects, the technology described herein relates to a method in which a 2D image is obtained from a sestamibi scan of the heart.In some embodiments, the technology described herein relates to methods in which 2D images are obtained from a positron emission tomography scan of the heart. In some embodiments, the technology described herein relates to methods in which 2D images are obtained from an echocardiographic scan of the heart. In some embodiments, the technology described herein relates to methods in which 2D images are obtained from a computed tomography scan of the heart. In some embodiments, the technology described herein relates to methods in which 2D images are obtained from a voltage map of the heart. In some embodiments, the technology described herein relates to methods in which 2D images are obtained from a magnetic resonance imaging scan of the heart. In some embodiments, the technology described herein relates to methods in which the 2D images are slices of a 3D image of a scan of the heart. In some embodiments, the technology described herein relates to methods in which the tissue state of the 2D slices is based on a scan indicative of cardiac perfusion within the heart. In some embodiments, the technology described herein relates to methods in which the tissue state of the 2D slices is based on a scan indicative of cardiac wall motion of the heart. In some embodiments, the technology described herein relates to methods in which the tissue state is indicative of normal tissue, border zone tissue, and scar tissue. In some embodiments, the technology described herein relates to methods in which the tissue state is based on the electrical, metabolic, and / or perfusion activity of the heart. In some aspects, the technology described herein relates to a method further comprising, for each of a plurality of 3D models of a four-dimensional (4D) model of the heart, augmenting the 3D model to indicate the origin and tissue state of the heart. In some aspects, the technology described herein relates to a method in which the 4D models represent cardiac wall motion of the heart. In some aspects, the technology described herein relates to a method in which the step of accessing origin information includes accessing an electrocardiogram and identifying the origin information based on a mapping that respectively maps the electrocardiogram to the origin information. In some aspects, the technology described herein relates to a method in which 3D models are generated from 2D images of the heart based on a mapping that respectively maps the 2D images to the 3D images. In some aspects, the technology described herein relates to a method in which the 3D models are generated based on an anatomical mapping of the heart.In some aspects, the technology described herein relates to a method in which a 3D model is generated based on a scan of the heart. In some aspects, the technology described herein relates to a method further comprising displaying a 3D model slice graphic including an indication of the location of origin and tissue state of the 3D model slice. In some aspects, the technology described herein relates to a method in which the enhancement of the 3D model uses different colors to indicate different tissue states.
[0048] In some aspects, the technology described herein relates to one or more computer systems for augmenting a three-dimensional (3D) model of an organ to indicate the tissue state of the organ, the one or more computer systems comprising one or more computer-readable storage media storing: a model of the organ including an indication of sites of occurrence of abnormalities in the organ; a tissue state representation of the tissue state of the organ based on a scan of the organ; and computer-executable instructions for controlling the one or more computer systems to augment the model with the tissue state of the organ based on the tissue state representation and output a representation of the model indicating the sites of occurrence and tissue state of the organ, the one or more computer systems further comprising one or more processors for controlling the one or more computer systems to execute the one or more computer-executable instructions. In some aspects, the technology described herein relates to one or more computer systems, where a first computer system stores the augmenting instructions and a second computer system stores the outputting instructions. In some aspects, the technology described herein relates to one or more computer systems, wherein a first computer system receives a tissue state representation, provides the tissue state representation to a second computer system, receives an output representation from the second computer system, and includes instructions for displaying the output representation. In some aspects, the technology described herein relates to one or more computer systems, wherein the second computer system is a cloud-based system. In some aspects, the technology described herein relates to one or more computer systems, wherein the organ is selected from the group consisting of the heart, brain, digestive tract, lungs, liver, kidneys, stomach, and muscle. In some aspects, the technology described herein relates to one or more computer systems, wherein the scan is a non-invasive scan.
[0049] In some aspects, the technology described herein relates to one or more computer systems for generating a reentry machine learning (RML) model for identifying characteristics of a cardiac reentry circuit, the one or more computer systems comprising one or more computer-readable storage media storing: computer-executable instructions for controlling the one or more computer systems to access training data including descriptions of features of the reentry circuit, and for each description, computer-executable instructions for extracting one or more features from the description, computer-executable instructions for extracting one or more labels from the description, computer-executable instructions for labeling the one or more features with one or more labels, and computer-executable instructions for training the RML model using the labeled features; the one or more computer systems further comprising one or more processors for controlling the one or more computer systems to execute the one or more computer-executable instructions. In some aspects, the technology described herein relates to one or more computer systems, wherein the one or more features include tissue state information of the reentry circuit and the one or more labels include exit sites. In some aspects, the technology described herein relates to one or more computer systems in which the features are images of areas of scar tissue.In some aspects, the technology described herein relates to one or more computer systems for identifying exit sites of cardiac reentry circuits, the one or more computer systems comprising one or more computer-readable storage media storing computer-executable instructions for controlling the one or more computer systems to: access characteristics of scar tissue in a subject's reentry circuit; access a reentry machine learning (RML) model for identifying exit sites of the reentry circuit; train the RML model using training data for each of a plurality of reentry circuits, the training data including information related to the scar tissue in the reentry circuit labeled with information related to the exit site of the reentry circuit; apply the RML model to the characteristics of the subject's scar tissue to identify subject information related to the exit site of the reentry circuit; and output a display of the identified subject information; and the one or more computer systems further comprising one or more processors for controlling the one or more computer systems to execute the one or more computer-executable instructions.
[0050] Although the subject matter of the present invention has been described in terms of particular structural features and / or acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims. [Explanation of symbols]
[0051] 101 Normal tissue 102 Boundary Area Organization 103 Scar tissue 104 Occurrence site
Claims
1. 1. One or more computer systems for generating a reentry machine learning (RML) model for characterizing a cardiac reentry circuit, comprising: one or more computer-readable storage media; the one or more computer-readable storage media: storing computer-executable instructions for controlling the one or more computer systems to access training data including a description of characteristics of the reentry circuit; the characteristics include a common pathway specification from an entry site to an exit site, and tissue characteristics including one or more of perfusion, electrical, and kinetic characteristics; the training data is generated by, for each of a plurality of simulated tissue properties, performing a simulation of electrical activity of a heart having the simulated tissue properties and identifying a simulated reentry circuit from the simulated electrical activity, each simulated reentry circuit having a simulated entry site, a simulated exit site, and a simulated common pathway; For each description of the characteristics of a reentrant circuit, computer-executable instructions for extracting one or more features from the description, including tissue characteristics; computer-executable instructions for extracting from said description one or more labels comprising a specification of a common path of said description; computer-executable instructions for labeling the one or more features with the one or more labels; computer-executable instructions for training the RML model using the labeled features; Store the one or more computer systems further comprising: One or more computer systems comprising one or more processors for controlling said one or more computer systems to execute one or more of said computer-executable instructions.
2. 10. The one or more computer systems of claim 1, wherein the one or more features include tissue status information of a reentry circuit and the one or more labels include an exit site.
3. The one or more computer systems of claim 1 , wherein the features are images of areas of scar tissue.
4. The computer-executable instructions further include, for each simulated tissue property: performing a simulation of cardiac electrical activity based on the simulated tissue properties; characterizing a conduction velocity loop in the vicinity of the scar tissue during a simulation cycle; identifying a simulated entry site and a simulated exit site within the identified loop; identifying a simulated common pathway based on a direction of action potential flow represented by the simulated electrical activity from the simulated entry site to the simulated exit site; 2. The one or more computer systems according to claim 1, wherein the one or more computer systems are controlled so that
5. The computer-executable instructions further include: generating a simulated electrocardiogram based on the simulated electrical activity of the simulated cycle; identifying the simulated exit site based on an analysis of the simulated electrocardiogram; identifying the simulated entry site based on isotropic characteristics of conduction velocity; 5. The one or more computer systems according to claim 4, wherein the one or more computer systems are controlled so that
6. The computer-executable instructions further include: identifying a simulated loop of a simulated flow of action potentials exhibited by the simulated electrical activity; identifying the simulated entry site based on isotropic characteristics of conduction velocity; 5. The one or more computer systems according to claim 4, wherein the one or more computer systems are controlled so that
7. The one or more computer systems of claim 1 , wherein the tissue characteristics include indications of normal tissue, scar tissue, and border zone tissue.
8. The computer-executable instructions further include: accessing patient characteristics including one or more of perfusion, electrical, and motion characteristics; applying the trained RML model to the patient characteristics to identify common pathway specifications for the patient reentry circuit; 2. The one or more computer systems according to claim 1, wherein the one or more computer systems are controlled so that
9. 10. The one or more computer systems of claim 1, wherein the computer-executable instructions further control the one or more computer systems to display a three-dimensional (3D) graphic of the heart including a representation of a patient reentry circuit.
10. 1. One or more computer systems for identifying entry sites, common pathways, and exit sites of cardiac reentry circuits, comprising: one or more computer-readable storage media; the one or more computer-readable storage media: accessing subject tissue characteristics of a subject reentry circuit of the subject, the subject tissue characteristics including scar tissue and border zone tissue characteristics; accessing a reentry machine learning (RML) model to identify entry sites, common pathways, and exit sites of the reentry circuits, the RML model being trained using training data including, for each of a plurality of simulated reentry circuits, simulated scar tissue and simulated boundary zone tissue of the simulated reentry circuits labeled with information regarding the simulated entry sites, simulated common pathways, and simulated exit sites of the simulated reentry circuits; applying the RML model to the subject's tissue properties to identify subject information regarding entry sites, common pathways, and exit sites of the subject's reentry circuit; outputting a display of the identified subject information; storing computer-executable instructions for controlling the one or more computer systems to perform the one or more computer systems further comprising: one or more processors for controlling the one or more computer systems to execute the one or more computer-executable instructions; One or more computer systems.
11. The computer-executable instructions further include, for each of the plurality of simulated tissue properties: performing a simulation of cardiac electrical activity based on the simulated tissue properties; Characterize the conduction velocity loop during the cycle, generating a simulated electrocardiogram based on the simulated electrical activity of said cycle; identifying the simulated exit site based on an analysis of the simulated electrocardiogram; Identifying simulated entry sites based on isotropic properties of conduction velocity; identifying a simulated common pathway based on a direction of action potential flow represented by the simulated electrical activity from the simulated entry site to the simulated exit site; The one or more computer systems according to claim 10, wherein the one or more computer systems are controlled so that
12. The one or more computer systems of claim 11 , wherein the simulated tissue properties include representations of normal tissue, scar tissue, and border zone tissue.
13. 12. The one or more computer systems of claim 11, wherein the computer-executable instructions further control the one or more computer systems to display a three-dimensional (3D) graphic of the heart including a representation of the subject reentry circuit.
14. 1. A method executed by one or more computer systems for simulating electrical activity of a cardiac reentry circuit, comprising: generating a plurality of sets of simulation parameters each specifying a region of normal tissue, scar tissue, and border zone tissue; For each set of simulation parameters simulating the electrical activity of a heart having regions of scar tissue and border zone tissue specified by said set of simulation parameters; When the simulated arrhythmia stabilized, generating a simulated electrocardiogram based on the simulated electrical activity during a simulated cardiac cycle; analyzing the simulated electrical activity to identify loops near scar tissue based on a stream of simulated action potentials that loop back on themselves during the simulated cardiac cycle; identifying an entry site of the loop based on a simulated conduction velocity; identifying an exit site of the loop based on a simulated electrocardiogram; storing a mapping of one or more of simulation parameters to one or more of the identified entry site, the identified loop, and the identified exit site; A method comprising:
15. The method of claim 14 , further comprising identifying a common pathway based on the identified entry site, the identified loop, and the identified exit site.
16. The method of claim 14 , wherein the plurality of regions of scar tissue and border zone tissue are derived from images acquired from the patient.
17. 15. The method of claim 14, wherein the multiple regions of scar tissue and border zone tissue are generated based on rules that specify the characteristics of the regions that can function as reentry circuits.
18. The method of claim 14 , wherein the simulation is performed until the arrhythmia stabilizes.
19. 15. The method of claim 14, wherein identifying the exit site comprises applying a machine learning model to the simulated electrocardiogram to identify the exit site.
20. training a reentry machine learning model using a feature vector comprising features derived from the image of the reentry circuit; 15. The method of claim 14, wherein each feature vector has labels based on entry sites, common pathways, and exit sites identified based on simulations based on scar tissue and border zone tissue derived from images.
21. training a reentry machine learning model using a feature vector with features derived from the specification of scar tissue and border zone tissue in the reentry circuit; 15. The method of claim 14, wherein each feature vector has a label based on one or more of entry sites, common pathways, and exit sites identified based on simulations based on specifications of scar tissue and border zone tissue.
22. 1. A method executed by one or more computer systems for identifying reentry circuit characteristics of a cardiac reentry circuit, comprising: accessing a subject image of a subject reentry circuit of the subject; accessing a reentry machine learning (RML) model to identify reentry circuit characteristics based on tissue characteristics for scar tissue and border zone tissue identified from the subject image, the RML model being trained using training data including, for each of a plurality of simulated reentry circuits, simulated tissue characteristics for the simulated scar tissue and simulated border zone tissue of the simulated reentry circuit labeled with the simulated reentry circuit characteristics of the simulated reentry circuit; applying the RML model to tissue characteristics of the subject to identify subject reentry circuit characteristics for the subject's reentry circuit; outputting a representation of the identified reentry circuit characteristics; A method comprising:
23. 23. The method of claim 22, wherein said outputting comprises outputting a three-dimensional (3D) graphic of the heart representing the identified subject reentry circuit.
24. For each of multiple specifications of normal tissue, border zone tissue, and scar tissue of the heart, simulating electrical activity of the heart based on the specifications, the simulated electrical activity including a simulated action potential and a simulated conduction velocity; When the simulated arrhythmia stabilized, generating a simulated electrocardiogram based on the simulated electrical activity during a simulated cardiac cycle; analyzing the simulated electrical activity to identify loops near scar tissue based on a stream of simulated action potentials that loop back on themselves during the simulated cardiac cycle; identifying an entry site of the loop based on a simulated conduction velocity; identifying an exit site of the loop based on a simulated electrocardiogram; storing a mapping of specifications to one or more of the identified entry site, the identified loop, and the identified exit site; 23. The method of claim 22, further comprising:
Citation Information
Patent Citations
Method and apparatus for low-energy termination of atrial tachyarrhythmias
JP2011505989A
Method and apparatus for three-stage electrical atrial defibrillation treatment
JP2013525084A
Optimization system and method for anti-tachycardia pacing (ATP)
JP2017529197A
Systems and methods for determining segments targeted for ablation
JP2021510092A
US10,860,754