System and method for local deformable registration of a catheter navigation system to image data or a model

US10433929B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10433929-B2
Application numberUS-71592307-A
CountryUS
Kind codeB2
Filing dateMar 9, 2007
Priority dateMar 9, 2007
Publication dateOct 8, 2019
Grant dateOct 8, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for registering a catheter navigation system to a three-dimensional image generally includes obtaining a three-dimensional image including position information for a plurality of surface points on a part of a patient's body, using a catheter navigation system to place a tool at a location on the surface of the patient's body, measuring position information for the surface location, identifying a corresponding location on the image, associating position information for the surface location and the location identified on the image as a fiducial pair, and using at least one fiducial pair to generate a mapping function. The mapping function transforms points within the coordinate system of the catheter navigation to the coordinate system of the three-dimensional image such that, for each fiducial pair, the mapping error is about zero. Suitable warping algorithms include thin plate splines, mean value coordinates, and radial basis function networks.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of registering a catheter navigation system to a three-dimensional image, comprising: a) obtaining a three-dimensional image of at least a portion of a heart, the three-dimensional image including position information for a plurality of location points on a surface of the heart measured relative to a coordinate frame Y; b) placing a tool on a surface location X i of the heart; c) measuring position information for the surface location X i relative to a coordinate frame X; d) identifying a corresponding location Y i on the three-dimensional image; e) associating the position information for the surface location X i as measured by the catheter navigation system relative to the coordinate frame X with position information for the corresponding location Y i on the three-dimensional image relative to the coordinate frame Y as a fiducial pair (X i , Y i ); and f) using at least two fiducial pairs (X i , Y i ) to generate a mapping function ƒ that transforms points within the coordinate frame X the to coordinate frame Y such that, for each fiducial pair (X i , Y i ), an error function ƒ(X i )−Y i ≈0, wherein the step of using the at least two fiducial pairs to generate a mapping function comprises: using a thin plate splines algorithm to generate the mapping function, wherein the thin plate splines algorithm comprises summing a fixed number of weighted basis functions, wherein the fixed number of weighted basis functions is the same as a number of fiducial pairs that were associated, and wherein the mapping function compensates for inhomogeneities in the catheter navigation system such that, for each fiducial pair (X i , Y i ), the error function ƒ(X i )−Y i ≈0. 2. The method of claim 1 , further comprising smoothing the mapping function with a regularization parameter. 3. The method of claim 2 , wherein the regularization parameter is about zero. 4. A method of registering a catheter navigation system to a three-dimensional image, comprising: a) obtaining a three-dimensional image of at least a portion of a heart, the three-dimensional image including position information for a plurality of location points on a surface of the heart measured relative to a coordinate frame Y; b) placing a tool on a surface location X i of the heart; c) measuring position information for the surface location X i relative to a coordinate frame X; d) identifying a corresponding location Y i on the three-dimensional image; e) associating the position information for the surface location X i as measured by the catheter navigation system relative to the coordinate frame X with position information for the corresponding location Y i on the three-dimensional image relative to the coordinate frame Y as a fiducial pair (X i , Y i ); and f) using at least two fiducial pairs (X i , Y i ) to generate a mapping function ƒ that transforms points within the coordinate frame X to the coordinate frame Y such that, for each fiducial pair (X i , Y i ), an error function ƒ(X i )−Y i ≈0, wherein the step of using the at least two fiducial pairs to generate a mapping function comprises using a mean value coordinate algorithm to generate the mapping function, wherein the mean value coordinate algorithm compensates for inhomogeneities in the catheter navigation system such that, for each fiducial pair (X i , Y i ), the error function ƒ(X i )−Y i ≈0. 5. The method of claim 4 , further comprising: repeating steps b) through e) until at least four fiducial pairs are associated; and generating a closed triangulated surface model of at least a portion of the heart, wherein the vertices of the closed triangulated surfaces comprise the at least four fiducial pairs. 6. A method of registering a catheter navigation system to a three-dimensional image, comprising: a) obtaining a three-dimensional image of at least a portion of a heart, the three-dimensional image including position information for a plurality of location points on a surface of the heart measured relative to a coordinate frame Y; b) placing a tool on a surface location X i of the heart; c) measuring position information for the surface location X i relative to a coordinate frame X; d) identifying a corresponding location Y i on the three-dimensional image; e) associating the position information for the surface location X i as measured by the catheter navigation system relative to the coordinate frame X with position information for the corresponding location Y i on the three-dimensional image relative to the coordinate frame Y as a fiducial pair (X i , Y i ); and f) using at least two fiducial pairs (X i , Y i ) to generate a mapping function ƒ that transforms points within the coordinate frame X to the coordinate frame Y such that, for each fiducial pair (X i , Y i ), an error function ƒ(X i )−Y i ≈0, wherein the step of using the at least two fiducial pairs to generate a mapping function comprises using at least three fiducial pairs and a mean value coordinate algorithm to generate the mapping function, wherein the mean value coordinate algorithm compensates for inhomogeneities in the catheter navigation system such that, for each fiducial pair (X i , Y i ), the error function ƒ(X i )−Y i ≈0. 7. A method of registering a catheter navigation system to a three-dimensional image, comprising: a) obtaining a three-dimensional image of at least a portion of a heart, the three-dimensional image including position information for a plurality of location points on a surface of the heart measured relative to a coordinate frame Y; b) placing a tool on a surface location X i of the heart; c) measuring position information for the surface location X i relative to a coordinate frame X; d) identifying a corresponding location Y i on the three-dimensional image; e) associating the position information for the surface location X i as measured by the catheter navigation system relative to the coordinate frame X with position information for the corresponding location Y i on the three-dimensional image relative to the coordinate frame Y as a fiducial pair (X i , Y i ); and f) using at least two fiducial pairs (X i , Y i ) to generate a mapping function ƒ that transforms points within the coordinate frame X to the coordinate frame Y such that, for each fiducial pair (X i , Y i ), an error function ƒ(X i )−Y i ≈0, wherein the step of using the at least two fiducial pairs to generate a mapping function comprises using a radial basis function networks algorithm to generate the mapping function, wherein the radial basis function networks algorithm compensates for inhomogeneities in the catheter navigation system such that, for each fiducial pair (X i , Y i ), the error function ƒ(X i )−Y i ≈0. 8. The method according to claim 1 , wherein the tool comprises a catheter including at least one localization element that can be localized by the catheter navigation system. 9. The method according to claim 8 , further comprising: g) localizing the at least one localization element within the coordinate frame X using the catheter navigation system; h) transforming the localization of the at least one localization element into the coordinate frame Y using the mapping function ƒ, and i) depicting a graphical representation of the tool in the three-dimensional image of at least a portion of a heart.

Assignees

Inventors

Classifications

  • Mapping · CPC title

  • for introducing or steering flexible instruments inserted into the body, e.g. catheters or endoscopes · CPC title

  • Reference field transducer attached to an instrument or patient · CPC title

  • Correlation of different images or relation of image positions in respect to the body · CPC title

  • cardiac · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10433929B2 cover?
A method for registering a catheter navigation system to a three-dimensional image generally includes obtaining a three-dimensional image including position information for a plurality of surface points on a part of a patient's body, using a catheter navigation system to place a tool at a location on the surface of the patient's body, measuring position information for the surface location, ide…
Who is the assignee on this patent?
Olson Eric S, Voth Eric J, Schweitzer Jeffrey A, and 1 more
What technology area does this patent fall under?
Primary CPC classification A61B90/36. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Oct 08 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).