IP Library Granted Patent US 9,594,876
Granted Patent B2
US 9,594,876 · App. 14/598,050 · Granted Mar 14, 2017

Systems and methods for simulation of occluded arteries and optimization of occlusion-based treatments

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 9,594,876
App. No.
14/598,050
Granted
Mar 14, 2017
Kind
B2
Abstract

Systems and methods are disclosed for simulation of occluded arteries and/or optimization of occlusion-based treatments. One method includes obtaining a patient-specific anatomic model of a patient's vasculature; obtaining an initial computational model of blood flow through the patient's vasculature based on the patient-specific anatomic model; obtaining a post-treatment computational model by modifying portions of the initial computational model based on an occlusion-based treatment; generating a pre-treatment blood flow characteristic using the initial computational model or computing a post-treatment blood flow using the post-treatment computational model; and outputting a representation of the pre-treatment blood flow characteristic or the post-treatment blood flow characteristic.

Claims (66)

1. A computer-implemented method of simulating or optimizing an occlusive procedure, the method comprising:

obtaining a patient-specific anatomic model of a patient's vasculature;

obtaining an initial computational model of blood flow through the patient's vasculature based on the patient-specific anatomic model;

receiving a selected occlusive procedure for treatment at a location of the patient's vasculature;

modifying the patient-specific anatomic model by modeling the removal of a portion of the patient's vasculature at or beyond the location of the received occlusive procedure, wherein the removal is modeled by the creation of one or more cross-sectional outlets, surfaces, or boundaries in the modeled vasculature of the patient-specific anatomic model;

modifying the initial computational model to generate a second computational model of blood flow through the modified patient-specific anatomic model;

modeling redistribution of blood flow based on the occlusive procedure using the second computational model of blood flow;

generating or calculating a post-treatment blood flow characteristic of blood flow through the modified patient-specific anatomic model using the modeled redistribution of blood flow; and

outputting an electronic representation of the post-treatment blood flow characteristic.

2. The computer-implemented method of claim 1 , wherein the occlusive procedure is an amputation, an embolization therapy, or a vascular resection.

3. The computer-implemented method of claim 1 , further comprising:

determining the second computational model of blood flow based on flow demand associated with the modified patient-specific anatomic model.

4. The computer-implemented method of claim 1 , wherein the blood flow characteristic is a measure of organ perfusion or blood pressure.

5. The computer-implemented method of claim 1 , wherein the one or more cross-sectional outlets, surfaces, or boundaries of the patient's vasculature define one or more outlets, surfaces, or boundaries perpendicular to a centerline of the patient's vasculature.

6. The computer-implemented method of claim 1 , further comprising:

defining a cost function defining a difference between tissue demand and tissue supply, with an optimization goal of providing tissue supply that exceeds tissue demand for optimizing the occlusive procedure; and

solving the cost function using the post-treatment blood flow characteristic.

7. The computer-implemented method of claim 1 , further comprising:

obtaining or identifying one or more infeasible surgical geometries for the occlusive procedure, and

identifying the occlusive procedure and generating or calculating the post-treatment blood flow characteristic by using the one or more infeasible geometries to exclude certain occlusive procedures from among available occlusive procedures.

8. The computer-implemented method of claim 1 , further comprising:

identifying the occlusive procedure from among a plurality of potential occlusive procedures;

identifying a second occlusive procedure and computing a second post-treatment blood flow characteristic for the second occlusive procedure; and

recommending a treatment based on a comparison of the post-treatment blood flow characteristic to the second post-treatment blood flow characteristic.

9. The computer-implemented method of claim 1 , wherein the redistribution of blood flow includes a change in quantity, velocity, rate, and/or vascular path of blood flow created by the occlusive procedure.

10. A system for simulating or optimizing an occlusive procedure, the system comprising:

a data storage device storing instructions for simulating or optimizing occlusion-based treatments; and

a processor configured to execute the instructions to perform a method including:

obtaining a patient-specific anatomic model of a patient's vasculature;

obtaining an initial computational model of blood flow through the patient's vasculature based on the patient-specific anatomic model;

receiving a selected occlusive procedure for treatment at a location of the patient's vasculature;

modifying the patient-specific anatomic model by modeling the removal of a portion of the patient's vasculature at or beyond the location of the received occlusive procedure, wherein the removal is modeled by the creation of one or more cross-sectional outlets, surfaces, or boundaries in the modeled vasculature of the patient-specific anatomic model;

modifying the initial computational model to generate a second computational model of blood flow through the modified patient-specific anatomic model;

modeling redistribution of blood flow based on the occlusive procedure using the second computational model of blood flow;

generating or calculating a post-treatment blood flow characteristic of blood flow through the modified patient-specific anatomic model using the modeled redistribution of blood flow; and

outputting an electronic representation of the post-treatment blood flow characteristic.

11. The system of claim 10 , wherein the occlusive procedure is an amputation, an embolization therapy, or a vascular resection.

12. The system of claim 10 , wherein the system is further configured for:

determining the second computational model of blood flow based on flow demand associated with the modified patient-specific anatomic model.

13. The system of claim 10 , wherein the blood flow characteristic is a measure of organ perfusion or blood pressure.

14. The system of claim 10 , wherein the one or more cross-sectional outlets, surfaces, or boundaries of the patient's vasculature define one or more outlets, surfaces, or boundaries perpendicular to a centerline of the patient's vasculature.

15. The system of claim 10 , wherein the system is further configured for:

defining a cost function defining a difference between tissue demand and tissue supply, with an optimization goal of providing tissue supply that exceeds tissue demand for optimizing the occlusive procedure; and

solving the cost function using the post-treatment blood flow characteristic.

16. The system of claim 10 , wherein the system is further configured for:

obtaining or identifying one or more infeasible surgical geometries for the occlusive procedure, and

identifying the occlusive procedure and generating or calculating the post-treatment blood flow characteristic by using the one or more infeasible geometries to exclude certain occlusive procedures from among available occlusive procedures.

17. The system of claim 10 , wherein the system is further configured for:

identifying the occlusive procedure from among a plurality of potential occlusive procedures;

identifying a second occlusive procedure and computing a second post-treatment blood flow characteristic for the second occlusive procedure; and

recommending a treatment based on a comparison of the post-treatment blood flow characteristic to the second post-treatment blood flow characteristic.

18. The system of claim 10 , wherein the redistribution of blood flow includes a change in quantity, velocity, rate, and/or vascular path of blood flow created by the occlusive procedure.

19. A non-transitory computer readable medium for use on a computer system containing computer-executable programming instructions for simulating or optimizing an occlusive procedure, the method comprising:

obtaining a patient-specific anatomic model of a patient's vasculature;

obtaining an initial computational model of blood flow through the patient's vasculature based on the patient-specific anatomic model;

receiving a selected occlusive procedure for treatment at a location of the patient's vasculature;

modifying the patient-specific anatomic model by modeling the removal of a portion of the patient's vasculature at or beyond the location of the received occlusive procedure, wherein the removal is modeled by the creation of one or more cross-sectional outlets, surfaces, or boundaries in the modeled vasculature of the patient-specific anatomic model;

modifying the initial computational model to generate a second computational model of blood flow through the modified patient-specific anatomic model;

modeling redistribution of blood flow based on the occlusive procedure using the second computational model of blood flow;

generating or calculating a post-treatment blood flow characteristic of blood flow through the modified patient-specific anatomic model using the modeled redistribution of blood flow; and

outputting an electric representation of the post-treatment blood flow characteristic.

20. The non-transitory computer readable medium of claim 19 , wherein the occlusive procedure is an amputation, an embolization therapy, or a vascular resection.

21. The non-transitory computer readable medium of claim 19 , the method further comprising:

determining the second computational model of blood flow based on flow demand associated with the modified patient-specific anatomic model.

22. The non-transitory computer readable medium of claim 19 , wherein the blood flow characteristic is a measure of organ perfusion or blood pressure.

23. The non-transitory computer readable medium of claim 19 , wherein the redistribution of blood flow includes a change in quantity, velocity, rate, and/or vascular path of blood flow created by the occlusive procedure.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Sep 11, 2025
From: HAYFIN SERVICES LLP
To: HEARTFLOW, INC.
Reel/Frame 072876/0775 →
RELEASE OF SECURITY INTEREST Recorded Jun 21, 2024
From: HAYFIN SERVICES LLP
To: HEARTFLOW, INC.
Reel/Frame 067801/0032 →
SECURITY INTEREST Recorded Jun 18, 2024
From: HEARTFLOW, INC.
To: HAYFIN SERVICES LLP
Reel/Frame 067775/0966 →
SECURITY INTEREST Recorded Jan 20, 2021
From: HEARTFLOW, INC.
To: HAYFIN SERVICES LLP
Reel/Frame 055037/0890 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2015
From: SANKARAN, SETHURAMAN; GRADY, LEO J.; TAYLOR, CHARLES A.; ZARINS, CHRISTOPHER K.
To: HEARTFLOW, INC.
Reel/Frame 034819/0730 →