AUTOMATIC REGISTRATION OF AN ANATOMICAL MAP TO A PREVIOUS ANATOMICAL MAP

DE602022035404T2Active Publication Date: 2026-04-29BIOSENSE WEBSTER (ISRAEL) LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
BIOSENSE WEBSTER (ISRAEL) LTD
Filing Date
2022-05-23
Publication Date
2026-04-29

AI Technical Summary

Technical Problem

Existing cardiac mapping techniques face challenges in registering anatomical maps accurately during invasive procedures due to patient movement, which can lead to inaccurate ablation procedures and require time-consuming manual registration to external images.

Method used

The method generates a medial axis graph (skeleton) of the cardiac chamber to automatically register anatomical maps before and after patient movement, using skeleton registration to combine these maps and compensate for motion, allowing for efficient and automatic alignment without the need for manual registration to medical images.

Benefits of technology

This approach enables safer and more efficient clinical diagnosis and treatment by providing a patient-motion compensated anatomical map, ensuring accurate ablation patterns despite patient movement, reducing the workload on physicians and enhancing procedural safety.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader
Need to check novelty before this filing date? Find Prior Art

Description

FIELD OF THE INVENTION

[0001] The present invention relates generally to cardiac mapping, and particularly to registration of anatomical cardiac maps.BACKGROUND OF THE INVENTION

[0002] Registration methods of organ visualizations were previously proposed in the patent literature. For example, U.S. Patent Application Publication No. 2005 / 0197568 describes a method for registration of cardiac image data in an interventional system. The method includes inserting a first plurality of fiducial points on an acquired 3D anatomical image and exporting the 3D anatomical image, with the first plurality of inserted fiducial points thereon, to an interventional system. A second plurality of fiducial points is inserted on the exported 3D anatomical image using the interventional system, and the first and said second plurality of fiducial points are aligned to one another so as to register the exported 3D anatomical image with the interventional system.

[0003] As another example, U.S. Patent Application Publication No. 2011 / 0026794 describes a method for performing deformable non-rigid registration of 2D and 3D images of a vascular structure for assistance in surgical intervention, that includes acquiring 3D image data. An abdominal aorta is segmented from the 3D image data using graph-cut based segmentation to produce a segmentation mask. Centerlines are generated from the segmentation mask using a sequential topological thinning process. Three-dimensional graphs are generated from the centerlines. Two-dimensional 2D image data is acquired. The 2D image data is segmented to produce a distance map. An energy function is defined based on the 3D graphs and the distance map. The energy function is minimized to perform non-rigid registration between the 3D image data and the 2D image data. The registration may be optimized.

[0004] Thiran J-P, et al, "Morphological registration of 3D Medical Images", Proceedings of the International Conference on Image Processing, Lausanne, Sept 16-19 1996, pages 253-256 describe that registration of three-dimensional medical image modalities (PET and MRI) of the human brain is performed by a multi-scale morphological shape description combined with 3D Chamfer matching. Objects of Interest are first segmented. The shape description is then performed by generalized morphological skeletons providing a multi-scale representation of the object shape. Registration is finally operated by Chamfer matching, using a rigid transform for PET-MRI registration. Non-rigid registration is also evoked. WO2020 / 224744A1 describes systems, devices and methods for co-registering electro-anatomical images are provided. Treatment locations are displayed to the physician on an image of the remodeled heart by co-registering first and second electro-anatomical images based on: (1) a first electro-anatomical image of an anatomy, (2) treatment location data indicating treatment locations with respect to the first electro-anatomical image, (3) a second electro-anatomical image of the anatomy after the anatomy has remodeled, and (4) a non-rigid transformation that transforms the first electro-anatomical image to the second electro-anatomical image of the remodeled anatomy. The non-rigid transformation is applied to the treatment location data to map the treatment locations to the second electro-anatomical image of the remodeled anatomy. US10499814B2 describes an apparatus and methods for receiving into at least one processor a set of images of blood vessels of a subject. A road map of the subject's blood vessels is generated, by automatically (a) deriving at least one image from the set of images of the blood vessels, based upon visibility of at least a portion of the blood vessels in the set of images, and (b) in the derived image, determining a location of edge lines of at least some of the portion of the blood vessels in the image. An output is generated by the processor, based on the road map.SUMMARY OF THE INVENTION

[0005] The invention is as defined in the independent claims.BRIEF DESCRIPTION OF THE DRAWINGS

[0006] The present invention will be more fully understood from the following detailed description of the embodiments thereof, taken together with the drawings in which: Fig. 1 is a schematic, pictorial illustration of a system for electro-anatomical mapping and ablation, in accordance with an exemplary embodiment of the present invention; Fig. 2 is a schematic, pictorial volume rendering of an automatically generated patient-motion compensated anatomical map of a left atrium using map-skeleton registration, in accordance with an exemplary embodiment of the present invention; and Fig. 3 is a flow chart that schematically illustrates an automatic method of generating the patient-motion compensated anatomical map of Fig. 2 using map-skeleton registration, in accordance with an exemplary embodiment of the present invention. DETAILED DESCRIPTION OF EMBODIMENTS OVERVIEW

[0007] Catheter-based anatomical mapping techniques may produce a computerized anatomical map of a cavity (e.g., surface of a volume) of an organ. Such a map may be subsequently used in performing an ablation. For example, a cardiac mapping system may generate a map of a cardiac chamber, such as the left atrium (LA), to be used in ablation of ostia of pulmonary veins (PV), in order to treat atrial fibrillation.

[0008] However, during the invasive procedure that involves mapping and ablating the pulmonary veins, the patient may move and cause a map shift. While the mapping and ablating may be continued, a new map needs to be registered to the previous map to understand where the earlier ablations occurred.

[0009] To overcome this problem, physicians sometimes initially register their maps to a CT or MRI image. In this case, when there is a map shift, the physicians can re-register the new map to the CT / MR image, so that both maps are registered. However, such an initial registration is manual, time-consuming, and dependent on how well a physician identifies points to be used for the registration.

[0010] Some embodiments of the present invention that are described hereinafter provide methods for generating a skeleton of the cardiac chamber as the procedure (mapping and ablating) is being performed. In these embodiments, a processor receives an anatomically mapped volume of a cardiac chamber (e.g., of a LA) of a heart. In case of an LA, the processor automatically identifies the PVs and the appendage-opening regions on the anatomical map of the LA. To this end, the processor computes a medial axis graph (also called hereinafter, in brief, a "skeleton") from the anatomical map. A point on a medial axis of a volume can be defined as a point in a planar cross-section of the volume having more than one closest point on a resulting boundary in 2D in the cross-sectional plane. Originally referred to as a "topological skeleton," it was introduced in 1967 as a tool for biological shape recognition.

[0011] A method of generating a skeleton is described in U.S. Patent Application Serial No. 17 / 009715, titled "Automatic Identification and Processing of Anatomical Structures in an Anatomical Map," filed September 1, 2020, whose disclosure is incorporated herein by reference. The processor may use this method, or any other suitable method, for generating the medial axis graph ("skeleton").

[0012] Such a skeleton may aid the physician to perform a subsequent ablation of a PV by removing irrelevant electrophysiological (EP) information that may be confusing, such as electrical activity appearing in an electrophysiological (EP) version of the map, for example, in a form of map coloring, due to a PV not being removed from the map. This EP information, which is already considered irrelevant just before performing an ablation, may cause the physician to erroneously place an ablating catheter too deep into that PV (e.g., rather than placing the catheter at the ostium of the PV).

[0013] In an embodiment of the present invention, if there is patient movement, which is typically identified by shifting of landmarks such as a coronary sinus catheter or body surface patches, the procedure is continued and a new skeleton is generated. The processor identifies end points of the two skeletons, e.g., centers of the pulmonary veins, and these end points are used to register the before-movement and after-movement maps. As noted above, some embodiments of the disclosed technique provide methods to use skeleton registration to combine an existing portion of map (e.g., portion before patient motion) with a map portion made after motion, in order to generate an updated patient-motion compensated (e.g., continuous) map.

[0014] The processor uses the skeleton registration to automatically generate a patient-motion compensated anatomical map. To this end, in an embodiment, the processor calculates a first medial-axis tree graph of a volume of an organ of a patient in a first computerized anatomical map of the volume, acquired at a first time. The processor then calculates a second medial-axis tree graph of a volume of the organ of the patient in a second computerized anatomical map of the volume, acquired at a second time that is different from the first time.

[0015] This second time may be after the patient has moved, during the same session or during a subsequent session. Either way, the processor detects, using means described below, and estimates, a deviation between the first and second tree-graphs.

[0016] Using the estimated deviation, the processor registers the first and second medial-axis tree graphs with one another, and combines the first and second computerized anatomical maps using the registered tree graph.

[0017] In another embodiment, the processor detects the deviation by detecting an unexpected discontinuity between two edge points of the first and second medial-axis tree graphs.

[0018] The method described above may be applied to estimate two or more displacements deviations between three or more tree-graphs. Using the registered tree graphs, the processor may combine three or more anatomical maps.

[0019] In some embodiments, combining the first and second computerized anatomical maps comprises combining ablation locations (e.g., actual ablation lesions or planned locations) from the first and second anatomical maps. This technique allows, in one embodiment, visualizing ablation lesions that were formed before the movement, on the registered map produced after the movement. In this manner the physician is able to apply the desired ablation pattern regardless of the patient movement.

[0020] In another embodiment, the patient movement is identified by the processor that constructs the tree graph by identifying one or more incorrect tree graph edge points (e.g., edge points of the tree graph that should not exist but occur due to a discontinuity). The processor further estimates a deviation (e.g., size and direction of discontinuity due to displacement) between portions of the tree graph by estimating a displacement between their respective edge points. In general, a deviation may be a non-uniform and include, position dependent displacement and / or rotation and / or stretch and / or contraction.

[0021] In contrast to the physician registration method using a medical image, using skeletons requires no such image (or registration to such an image). In addition, the method described hereafter is completely automatic.

[0022] Typically, the processor is programmed in software containing a particular algorithm that enables the processor to conduct each of the processor-related steps and functions outlined above.

[0023] The disclosed registration technique may ease the work required by a physician in analyzing an anatomical map during an invasive procedure. The disclosed technique may thus make the clinical diagnosis and subsequent treatment, such as catheter ablation, safer and more efficient.SYSTEM DESCRIPTION

[0024] Fig. 1 is a schematic, pictorial illustration of a system for electro-anatomical mapping and ablation 20, in accordance with an embodiment of the present invention.

[0025] System 20 comprises a catheter 21, having a shaft 22 that is navigated by a physician 30 into a heart 26 of a patient 28 lying on a table 29. In the pictured example, physician 30 inserts shaft 22 through a sheath 23, while manipulating the distal end of shaft 22 using a manipulator 32 near the proximal end of the catheter and / or deflection from the sheath 23. As shown in an inset 25, basket catheter 40 is fitted at the distal end of shaft 22. Basket catheter 40 is inserted through sheath 23 in a collapsed state and is then expanded within heart 26.

[0026] In an embodiment, basket catheter 40 is configured to (i) perform spatial mapping of a cardiac chamber of heart 26 obtaining electrophysiological signals from cardiac chamber surfaces 50, and (ii) apply electrical ablative energy to cardiac chamber surfaces 50. An inset 45 shows basket catheter 40 in an enlarged view, inside a cardiac chamber of heart 26. As seen, basket catheter 40 comprises an array of electrodes 48 coupled onto splines that form the basket shape. In one embodiment, the ablation is performed by applying ablative energy between pairs of electrodes 48, in a bi-polar ablation mode.

[0027] The proximal end of catheter 21 is connected to a console 24. Console 24 comprises a processor 41, typically a general-purpose computer, with suitable front end and interface circuits 38 for transmitting and receiving electrical signals to and from catheter 21, as well as for controlling the other components of system 20. In an embodiment, the surface of the surrounding anatomy is presented to physician 30 on a monitor 27, e.g., in a graphical form of a mesh diagram 35.

[0028] Processor 41 is programmed in software to carry out the functions described herein. The software may be downloaded to the computer in electronic form, over a network, for example, or it may, alternatively or additionally, be provided and / or stored on non-transitory tangible media, such as magnetic, optical, or electronic memory.

[0029] Although the illustrated exemplary embodiment in Fig. 1 relates specifically to the use of a basket catheter for cardiac mapping, other distal-end assemblies may be used, such as In particular, processor 41 runs a dedicated algorithm as disclosed herein, including in Fig. 3, that enables processor 41 to perform the disclosed steps, as further described below.AUTOMATIC REGISTRATION OF ANATOMICAL MAP PORTIONS

[0030] Fig. 2 is a schematic, pictorial volume rendering of an automatically generated patient-motion compensated anatomical map 40 of a left atrium using map-skeleton registration, in accordance with an embodiment of the present invention.

[0031] As seen, for user convenience, surface mesh map 40 is rotated (by processor 41) to a posterior-anterior (back to front) PA orientation, so that the right of the view corresponds to the right side of the viewer, and the left of the view is at the left side of the patient. Fig. 2 further exemplifies automatically identified pulmonary veins (PVs) 411-412 and 414-415.

[0032] In the depicted embodiment, before the patient moved, processor 41 computed a "medial axis" skeleton portion S 42 from LA surface anatomical map 35. Skeleton portion 42 (i.e., the tree graph) comprises three major branches 413-415 out of the five major branches (N=5), branches 441-445. That is, out of branches 441-445, branches 443-445 were generated before the patient began to move, which occurred during a point 201 as the skeleton was still being generated.

[0033] As a result of patient movement, the generation of the remainder of the skeleton (i.e., portion S" ,242) is shifted. In the illustrated embodiment, processor 41 identifies edge points, such as end point 448 of skeleton portion 42, and begin point 450, and end points, 461, and 472 of the skeleton portions 242. Using the begin points and end points, processor 41 registers (seen schematically by arrow 202) the before-movement and after-movement map skeleton portions (i.e., creates a motion-compensated skeleton portion S', 142). The processor uses the skeleton registration to automatically generate a patient-motion compensated anatomical map. For example, the processor applies a transformation, defined by the registration of the two skeleton portions, to register the after-movement map with the before-movement map portions with each other.

[0034] In another embodiment, where a skeleton was completed before the patient moved, the algorithm may use more end points, such as of an available old version of branches 441 and 442.

[0035] As seen in Fig. 2, lesions 111 were mapped before patient movement (at a point 201). As a result of the motion, locations 111 are displaced relative to planned ablation locations 333. Using registration of the two map portions, lesions 333 are shifted to locations 222, to form a consistent path of ablation lesions (111, 222). Note that, depending on the reference map in use, a consistent path of ablation lesions (111-shifted, 333) may be made, by displacing locations 111 instead. The example schematic volume rendering shown in Fig. 2 is chosen purely for the sake of conceptual clarity. For example, if multiple skeleton portions occur (i.e., three or more) due to patient motion, processor 41 will register all of them to generate a patient-motion compensated map.

[0036] Fig. 3 is a flow chart that schematically illustrates an automatic method of generating the patient-motion compensated anatomical map 40 of Fig. 2 using map-skeleton registration, in accordance with an embodiment of the present invention. The algorithm according to the presented embodiment carries out a process that begins at a before map portion receiving step 78, with processor 41 receiving a portion of anatomical map 40 made before patient movement. In the shown case it is a map portion of a left atrium.

[0037] Next, in skeleton portion generation step 80, the processor generates a skeleton 42 of the before portion of the map.

[0038] In a motion identification step 82, processor 41 identifies an open-ended point 448 on skeleton 42 that corresponds an event in which the patient moved. The processor may identify patient movement using landmarks of at least one of a coronary sinus catheters and body surface patches. In another embodiment, the patient movement is identified by the processor that constructs the tree graph by identifying two edge points (448, 450) of a tree graph that should not be such (e.g., due to discontinuity).

[0039] At an after-movement map portion receiving step 84, processor 41 receives a portion of anatomical map 40 made after the patient moved. At skeleton portion generation step 86, the processor generates a skeleton 242 of the after-movement portion of the map.

[0040] The processor registers the after-movement portion skeleton with the previous portion skeleton, at a skeleton registration step 88 (i.e., creates a motion-compensated skeleton portion S', 142). For example, the processor uses end point 448 and begin point 450, as well as using end points 461 and 472, to perform the registration.

[0041] Finally, using the registration, the processor combines the before-movement and after-movement map portions to generate a patient-motion compensated (e.g., artifact free) map 40.

[0042] The example flow chart shown in Fig. 3 is chosen purely for the sake of conceptual clarity. In optional embodiments, various additional steps may be performed, for example to automatically register, with medical images, the openings into the LA of the PVs that are identified to be cut off of the motion compensated map.

[0043] Although the embodiments described herein mainly address cardiac applications, the methods and systems described herein can also be used in other applications. For example, the disclosed method may be utilized to register an otolaryngologic map.

[0044] It will thus be appreciated that the embodiments described above are cited by way of example, and that the present invention is not limited to what has been particularly shown and described hereinabove.

[0045] The invention is defined by the appended claims.

Claims

1. A method, carried out by a processor, for automatic registration of an anatomical map to a previous anatomical map, the method comprising: calculating a first skeleton (42) of a volume of an organ of a patient in a first computerized anatomical map (40) of the volume, acquired at a first time by a catheter-based anatomical mapping technique; calculating a second skeleton (242) of a volume of the organ of the patient in a second computerized anatomical map of the volume, acquired at a second time that is different from the first time by the catheter-based anatomical mapping technique; detecting and estimating a deviation between the first and second skeletons by detecting a discontinuity between corresponding edge points of the first and second skeletons; using the estimated deviation, registering the first and second skeletons with one another; and using the registered first and second skeletons, combining the first and second computerized anatomical maps.

2. The method according to claim 1, further comprising identifying patient movement using one or more landmarks, and wherein calculating the second skeleton is performed if patient movement is identified.

3. The method according to claim 2, wherein the landmarks comprise one or both of a coronary sinus catheter and a body surface patch.

4. The method according to claim 1, wherein detecting and estimating the deviation comprises detecting and estimating a displacement between the first and second skeletons.

5. The method according to claim 1, wherein combining the first and second computerized anatomical maps generates a patient-motion compensated anatomical map of the volume.

6. The method according to claim 1, and comprising: estimating two or more deviations between three or more skeletons calculated in three or more respective anatomical maps; using the estimated deviations, registering the three or more skeletons with one another; and using the registered skeletons, combining the three or more anatomical maps.

7. The method according to claim 1, and comprising presenting the combined anatomical map to a user.

8. The method according to claim 1, wherein combining the first and second computerized anatomical maps comprises combining at least a first ablation location (111) in the first anatomical map and a second ablation location (222) in the second anatomical map.

9. A system for automatic registration of an anatomical map to a previous anatomical map, the system comprising: a processor (41), which is configured to: calculate a first skeleton (42) of a volume of an organ of a patient in a first computerized anatomical map (40) of the volume, acquired at a first time by a catheter based anatomical mapping technique; calculate a second skeleton (242) of a volume of the organ of the patient in a second computerized anatomical map of the volume, acquired at a second time that is different from the first time by the anatomical catheter based mapping technique; detect and estimate a deviation between the first and second skeletons by detecting a discontinuity between corresponding edge points of the first and second skeletons; using the estimated deviation, register the first and second skeletons with one another; and using the registered first and second skeletons, combine the first and second computerized anatomical maps; and a monitor, which is configured to display the combined first and second computerized anatomical maps to a user.

10. The system according to claim 9, wherein the processor is further configured to: identify patient movement using one or more landmarks; and calculate the second skeleton if patient movement is identified.

11. The system according to claim 10, wherein the landmarks comprise one or both of a coronary sinus catheter and a body surface patch.

12. The system according to claim 9, wherein the processor is configured to detect and estimate the deviation by detecting and estimating a displacement between the first and second skeletons.

13. The system according to claim 9, wherein, in combining the first and second computerized anatomical maps, the processor is configured to generate a patient-motion compensated anatomical map of the volume.

14. The system according to claim 9, wherein the processor is further configured to: estimate two or more deviations between three or more skeletons calculated in three or more respective anatomical maps; using the estimated deviations, register the three or more skeletons with one another; and using the registered skeletons, combine the three or more anatomical maps.

15. The system according to claim 9, wherein, in combining the first and second computerized anatomical maps, the processor is configured to combine at least a first ablation location in the first anatomical map and a second ablation location in the second anatomical map.

16. A computer program comprising instructions that, when the program is executed by a processor, cause the processor to carry out the steps of any of claims 1-8.