IP Library Granted Patent US 12,514,673
Granted Patent B2
US 12,514,673 · App. 18/428,011 · Granted Jan 6, 2026

System and method for navigating a device through a path to a target location

Inventors: Nicholas Kottenstette (Sterling, MA); Per Bergman (West Roxbury, MA); Steven J. Blacker (Framingham, MA); Adi Dafni (Giva'at Brener, IL); Adi Sheinfeld (Durham, NC)
Assignee: Siemens Healthineers Endovascular Robotics Inc.
A61B90/37A61M25/09G06T7/0012G06V10/25A61M2025/0166A61M2025/09166A61M2025/09183G06T2207/10064
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,514,673
App. No.
18/428,011
Granted
Jan 6, 2026
Kind
B2
Abstract

The system comprises a workstation including a controller. The controller is configured to cause the workstation to: generate a vessels-image based on at least one image from a set of medical images of a region of interest; calculate a vessel path from a source point to a target point on the vessels-image, based at least on the set of medical images; determine that at least one child vessel is connected to the vessel path based on at least a flow of contrast agent in the set of medical images; generate a path mask for the vessel path; generate a child vessel mask for the at least one child vessel; and display the path mask and the child vessel mask on an image associated with the path mask.

Claims (66)

1 . A method for generating a mask of a calculated path to a target location and tracking a position of an elongated medical device moving along the calculated path, the method comprising:

generating a vessels-image based on at least one image from a set of medical images of a region of interest;

identifying a source point and a target point on the vessels-image, the source point being a starting location for navigating the elongated medical device along a vessel path through one or more vessels in the vessels-image, and the target point being a target location for navigating the elongated medical device along the vessel path through the one or more vessels;

calculating the vessel path through the one or more vessels from the source point to the target point based at least on the set of medical images;

generating a path mask for the vessel path;

determining that at least one child vessel is connected to the vessel path based on at least a flow of contrast agent in the set of medical images;

generating a child vessel mask for the at least one child vessel; and

displaying the path mask and the child vessel mask on an image associated with the path mask; wherein

the determining that at least one child vessel is connected to the vessel path includes analyzing a temporal sequence of contrast-enhanced images to identify a branch as a child vessel in response to flow of the contrast agent in the branch occurring after flow of the contrast agent in the vessel path.

2 . The method of according to claim 1 , wherein the set of medical images correspond to at least one phase of a physiological cycle.

3 . The method according to claim 2 , wherein the calculating a vessel path comprises:

calculating the vessel path from the source point to the target point for each of the at least one phase of the physiological cycle.

4 . The method according to claim 3 , wherein

the generating a path mask for the vessel path includes generating a path mask for each of the at least one phase of the physiological cycle, and

the generating a child vessel mask for the at least one child vessel includes generating a child vessel mask for each of the at least one phase of the physiological cycle.

5 . The method according to claim 4 , further comprising:

displaying the path mask for the vessel path and the child vessel mask for the at least one child vessel on an image corresponding to the at least one phase of the physiological cycle associated with the path mask.

6 . The method according to claim 1 , wherein the elongated medical device is a guidewire.

7 . The method according to claim 1 , further comprising:

identifying at least one constraint point on the vessels-image, wherein

the vessel path passes through the source point, the target point and the at least one constraint point.

8 . The method according to claim 1 , wherein the image on which the path mask is displayed is a fixed reference image of the region of interest.

9 . The method according to claim 1 , wherein the image on which the path mask is displayed is a real-time image of the region of interest.

10 . The method according to claim 1 , wherein the set of medical images includes fluoroscopic images.

11 . The method according to claim 1 , wherein the set of medical images includes contrast enhanced images.

12 . A system for generating a mask of a calculated path to a target location and tracking a position of an elongated medical device moving along the calculated path, the system comprising:

a workstation including a controller, the controller configured to cause the workstation to

generate a vessels-image based on at least one image from a set of medical images of a region of interest,

calculate a vessel path from a source point to a target point through one or more vessels in the vessels-image, based at least on the set of medical images, wherein the source point is a starting location for navigating the elongated medical device along the vessel path through the one or more vessels in the vessels-image, and the target point is a target location for navigating the elongated medical device along the vessel path through the one or more vessels,

determine that at least one child vessel is connected to the vessel path based on at least a flow of contrast agent in the set of medical images,

generate a path mask for the vessel path,

generate a child vessel mask for the at least one child vessel, and

display the path mask and the child vessel mask on an image associated with the path mask; wherein

determining that the at least one child vessel is connected to the vessel path includes analyzing a temporal sequence of contrast-enhanced images to identify a branch as a child vessel in response to flow of the contrast agent in the branch occurring after flow of the contrast agent in the vessel path.

13 . The system according to claim 12 , further comprising:

an imaging system connected to the workstation, the imaging system configured to generate the set of medical images of the region of interest.

14 . The system according to claim 12 , wherein the set of medical images includes contrast enhanced images.

15 . The system according to claim 12 , wherein the set of medical images correspond to at least one phase of a physiological cycle.

16 . The system according to claim 15 , wherein the controller is configured to cause the workstation to calculate the vessel path from the source point to the target point for each of the at least one phase of the physiological cycle.

17 . The system according to claim 16 , wherein the controller is configured to cause the workstation to generate a path mask for each of the at least one phase of the physiological cycle, and to generate a child vessel mask for each of the at least one phase of the physiological cycle.

18 . The system according to claim 17 , wherein the controller is configured to cause the workstation to display the path mask and the child vessel mask on an image corresponding to the at least one phase of the physiological cycle associated with the mask.

19 . The system according to claim 12 , wherein the elongated medical device is a guidewire.

20 . The system according to claim 12 , wherein the controller is configured to cause the workstation to receive an identification of at least one constraint point on the vessels-image, and wherein the vessel path passes through the source point, the target point and the at least one constraint point.

21 . The system according to claim 12 , wherein the image on which the path mask is displayed is a fixed reference image of the region of interest.

22 . The system according to claim 12 , wherein the image on which the path mask is displayed is a real-time image of the region of interest.

23 . The system according to claim 12 , wherein

the controller is configured to cause the workstation to determine a position of a distal portion of the elongated medical device based on a set of real-time images, and

the controller is configured to cause the workstation to display the position of the distal portion of the elongated medical device in the path mask.

24 . The system according to claim 12 , wherein the controller is configured to cause the workstation to receive an identification of the source point and the target point on the vessels-image.

25 . A non-transitory computer-readable medium storing computer-executable instructions that, when executed by at least one processor at a workstation, cause the workstation to perform a method for generating a mask of a calculated path to a target location and tracking a position of an elongated medical device moving along the calculated path, the method comprising:

generating a vessels-image based on at least one image from a set of medical images of a region of interest;

identifying a source point and a target point on the vessels-image, the source point being a starting location for navigating the elongated medical device along a vessel path through one or more vessels in the vessels-image, and the target point being a target location for navigating the elongated medical device along the vessel path through the one or more vessels;

calculating the vessel path through the one or more vessels from the source point to the target point based at least on the set of medical images;

generating a path mask for the vessel path;

determining that at least one child vessel is connected to the vessel path based on at least a flow of contrast agent in the set of medical images;

generating a child vessel mask for the at least one child vessel; and

displaying the path mask and the child vessel mask on an image associated with the path mask; wherein

the determining that at least one child vessel is connected to the vessel path includes analyzing a temporal sequence of contrast-enhanced images to identify a branch as a child vessel in response to flow of the contrast agent in the branch occurring after flow of the contrast agent in the vessel path.

26 . The method of claim 1 , wherein the navigating of the elongated medical device includes real-time tracking of the elongated medical device as the elongated medical device is moved along the vessel path through the one or more vessels in the vessels-image.

27 . The method of claim 1 , wherein the child vessel mask is a mask covering only a proximal segment of the at least one child vessel adjacent to the vessel path.

28 . The method of claim 1 , further comprising:

automatically determining a remaining path length between a distal portion of the elongated medical device and the target point along the vessel path; and

controlling a velocity of the elongated medical device based on the remaining path length.

29 . The method of claim 28 , wherein the controlling the velocity comprises:

decreasing the velocity of the elongated medical device as the remaining path length decreases; and

retracting the elongated medical device in response to a negative remaining path length between a distal portion of the elongated medical device and the target point.

Assignments (2)
CHANGE OF NAME Recorded Nov 8, 2024
From: CORINDUS, INC.
To: SIEMENS HEALTHINEERS ENDOVASCULAR ROBOTICS, INC.
Reel/Frame 069333/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2024
From: KOTTENSTETTE, NICHOLAS; BERGMAN, PER; BLACKER, STEVEN J.; DAFNI, ADI; SHEINFELD, ADI
To: CORINDUS, INC.
Reel/Frame 066324/0247 →
Continuity (2)
Division 16175333 · Oct 30, 2018
Related Publication 20240164865A1 · May 23, 2024
References Cited (67)
US 6606413B1 · Zeineh · 2003 [cited by applicant]
US 7697972B2 · Verard et al. · 2010 [cited by applicant]
US 7831292B2 · Quaid et al. · 2010 [cited by applicant]
US 8005283B2 · John et al. · 2011 [cited by applicant]
US 8050739B2 · Eck et al. · 2011 [cited by applicant]
US 8121417B2 · Gering et al. · 2012 [cited by applicant]
US 8150175B2 · Natanzon et al. · 2012 [cited by applicant]
US 8229186B2 · Milstein et al. · 2012 [cited by applicant]
US 8275448B2 · Camus et al. · 2012 [cited by applicant]
US 8346344B2 · Pfister et al. · 2013 [cited by applicant]
US 8542900B2 · Tolkowsky et al. · 2013 [cited by applicant]
US 8632468B2 · Glossop et al. · 2014 [cited by applicant]
US 8634896B2 · Sra et al. · 2014 [cited by applicant]
US 8795188B2 · Maschke · 2014 [cited by applicant]
US 8936596B2 · Mittelstadt et al. · 2015 [cited by applicant]
US 9014781B2 · Tan et al. · 2015 [cited by applicant]
US 9024941B2 · Itai · 2015 [cited by applicant]
US 9095308B2 · Florent et al. · 2015 [cited by applicant]
US 9218664B2 · Edwards et al. · 2015 [cited by applicant]
US 9259290B2 · Jenkins et al. · 2016 [cited by applicant]
US 9629570B2 · Bar-Tal · 2017 [cited by applicant]
US 9661991B2 · Glossop · 2017 [cited by applicant]
US 9675272B2 · Selover et al. · 2017 [cited by applicant]
US 9775538B2 · Eichler · 2017 [cited by applicant]
US 9811939B2 · Aben et al. · 2017 [cited by applicant]
US 9888864B2 · Rondoni et al. · 2018 [cited by applicant]
US 10603124B2 · Camarillo et al. · 2020 [cited by applicant]
US 20010031919A1 · Strommer et al. · 2001 [cited by applicant]
US 20050251030A1 · Azar · 2005 [cited by applicant]
US 20080275467A1 · Liao · 2008 [cited by examiner]
US 20090326324A1 · Martinez et al. · 2009 [cited by applicant]
US 20100161023A1 · Cohen et al. · 2010 [cited by applicant]
US 20100296709A1 · Ostrovsky-Berman · 2010 [cited by examiner]
US 20110160570A1 · Kariv · 2011 [cited by applicant]
US 20120063644A1 · Popovic · 2012 [cited by applicant]
US 20120089008A1 · Strehl et al. · 2012 [cited by applicant]
US 20120257807A1 · Sapp et al. · 2012 [cited by applicant]
US 20130158346A1 · Soper · 2013 [cited by applicant]
US 20140275982A1 · Hendrick et al. · 2014 [cited by applicant]
US 20150282890A1 · Cohen · 2015 [cited by applicant]
US 20150351860A1 · Piron et al. · 2015 [cited by applicant]
US 20160007827A1 · Frimer et al. · 2016 [cited by applicant]
US 20160022484A1 · Yu et al. · 2016 [cited by applicant]
US 20160067448A1 · Blacker · 2016 [cited by applicant]
US 20160317233A1 · Hunter et al. · 2016 [cited by applicant]
US 20170007327A1 · Haider et al. · 2017 [cited by applicant]
US 20170202624A1 · Atarot · 2017 [cited by applicant]
US 20170245942A1 · Penenberg et al. · 2017 [cited by applicant]
US 20170265943A1 · Sela et al. · 2017 [cited by applicant]
US 20170311908A1 · Kariv et al. · 2017 [cited by applicant]
US 20170360372A1 · Hauck et al. · 2017 [cited by applicant]
US 20180085173A1 · Dickhans · 2018 [cited by applicant]
US 20180276823A1 · Barral · 2018 [cited by applicant]
US 20180336676A1 · Dutta · 2018 [cited by applicant]
US 20200129740A1 · Kottenstette et al. · 2020 [cited by applicant]
US 20210093406A1 · Blacker et al. · 2021 [cited by applicant]
CN 101524279 · 2009 [cited by applicant]
CN 102028549 · 2012 [cited by applicant]
CN 111243746 · 2020 [cited by applicant]
EP 2612606B1 · 2015 [cited by applicant]
JP 2004505748 · 2004 [cited by applicant]
JP 2007190288A · 2007 [cited by applicant]
JP 2012213426A · 2012 [cited by applicant]
WO 2017098506 · 2017 [cited by applicant]
WO 2018175339 · 2018 [cited by applicant]
Azizin, et al. “Image processing algorithms for real-time tracking and control of an active catheter,” 2007, European Control Conference (ECC), IEEE, [Online] Jul. 2, 2007 (Jul. 2, 2007), pp. 2135-2142, https://ieeexplo… [cited by applicant]
European Search Report Rec'd for Corresponding Application No. EP19880029.4, mailed Jul. 13, 2022. [cited by applicant]