IP Library Granted Patent US 11,707,325
Granted Patent B2
US 11,707,325 · App. 16/875,767 · Granted Jul 25, 2023

System and methods for estimation of blood flow using response surface and reduced order modeling

Inventors: Sethuraman Sankaran (Palo Alto, CA); David Lesage (Burlingame, CA); Charles Taylor (Atherton, CA); Nan Xiao (San Jose, CA); Hyun Jin Kim (San Mateo, CA); David Spain (Portland, OR); Michiel Schaap (Redwood City, CA)
Assignee: HeartFlow, Inc.
A61B34/10G16H10/60G16H30/40G16H50/50A61B2034/105A61B2034/107
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 11,707,325
App. No.
16/875,767
Granted
Jul 25, 2023
Kind
B2
Abstract

Systems and methods are disclosed for blood flow simulation. For example, a method may include performing a plurality of blood flow simulations using a first model of vascular blood flow, each of the plurality of blood flow simulations simulating blood flow in a vasculature of a patient or a geometry based on the vasculature of the patient; based on results of the plurality of blood flow simulations, generating a response surface mapping one or more first parameters of the first model to one or more second parameters of a reduced order model of vascular blood; determining values for the one or more parameters of the reduced order model mapped, by the response surface, from parameter values representing a modified state of the vasculature; and performing simulation using the reduced order model parameterized by the determined values, to determine a blood flow characteristic of the modified state of the vasculature.

Claims (74)

1. A computer-implemented method for blood flow simulation, the method comprising:

performing a plurality of blood flow simulations using a first model of vascular blood flow, each of the plurality of blood flow simulations simulating blood flow in a vasculature of a patient or a geometry based on the vasculature of the patient;

based on results of the plurality of blood flow simulations, generating a response surface, the response surface comprising a polynomial mapping one or more first parameters of the first model to one or more second parameters of a reduced order model of vascular blood flow having lower fidelity than that of the first model;

determining values for the one or more parameters of the reduced order model mapped, by the response surface, from parameter values representing a modified state of the vasculature; and

performing simulation of blood flow in the modified state of the vasculature using the reduced order model parameterized by the determined values for the one or more second parameters, to determine a blood flow characteristic of the modified state of the vasculature,

wherein the plurality of blood simulations are performed for a plurality of configurations, respectively, each configuration representing a different vascular geometry derived from a geometry of the vasculature of the patient and/or a physiological state,

the results of the plurality of blood flow simulations are first simulation results respectively obtained for the plurality of configurations,

each of the plurality of configuration include first values for the one or more first parameters, and

the generating the response surface includes:

for each of the plurality of configurations, determining second values for the one or more second parameters that, when used in low-fidelity blood flow simulation performed using the reduced order model, produce a respective second simulation result that matches the respective first simulation result; and

generating the response surface based on the first values for the one or more first parameters and the determined second values for the one or more second parameters for each of the plurality of configurations.

2. The method of claim 1 , wherein

each of the plurality of configurations including values, for the first parameters, that represent at least a respective vascular geometry in which blood flow is simulated in the respective blood flow simulation, and

the plurality of configurations include:

a first configuration representing the vasculature of the patient; and

one or more further configurations, each representing a vascular geometry derived from a geometry the vasculature and/or a physiological state different from a physiological state represented by the first configuration.

3. The method of claim 2 , further comprising:

receiving patient-specific image data of the vasculature of the patient;

generating a patient-specific anatomical model of the vasculature based the image; and

based on the patient-specific anatomical model, determining values of the one or more first parameters for the first configuration to represent a patient-specific geometry of the vasculature.

4. The method of claim 2 , wherein the one or more further configurations include one or more extrema configurations each representing a state of the vasculature at an anatomical limit or a physiological limit.

5. The method of claim 4 , wherein

the vasculature is at least a portion of coronary arteries of the patient, and

at least one of the one or more extrema configurations represents a full revascularization of the at least the portion of coronary arteries.

6. The method of claim 4 , wherein the one or more further configurations further include one or more configurations determined using a sampling or quadrature method based on the one or more extrema configurations.

7. The method of claim 6 , wherein

the response surface is a surface fitted to a set of points, and

each point in the set of points includes determined values for the one or more second parameters determined for a respective one of the plurality of configurations.

8. The method of claim 1 , wherein the vasculature includes at least one of coronary vasculature, peripheral vasculature, cerebral vasculature, renal vasculature, visceral vasculature, or hepatic vasculature.

9. The method of claim 1 , wherein

each of the plurality of blood flow simulation are performed in real time, such that values of the blood flow characteristic are determined in real time, and

values of the blood flow characteristic are presented to a user in real time.

10. The method of claim 1 , wherein the blood flow characteristic is fractional flow reserve.

11. A computer system for blood flow simulation, comprising:

a memory storing instructions;

one or more processors configured to execute the instructions to perform a method including:

performing a plurality of blood flow simulations using a first model of vascular blood flow, each of the plurality of blood flow simulations simulating blood flow in a vasculature of a patient or a geometry based on the vasculature of the patient;

based on results of the plurality of blood flow simulations, generating a response surface, the response surface comprising a polynomial mapping one or more first parameters of the first model to one or more second parameters of a reduced order model of vascular blood flow having lower fidelity than that of the first model;

determining values for the one or more parameters of the reduced order model mapped, by the response surface, from parameter values representing a modified state of the vasculature; and

performing simulation of blood flow in the modified state of the vasculature using the reduced order model parameterized by the determined values for the one or more second parameters, to determine a blood flow characteristic of the modified state of the vasculature,

wherein the plurality of blood simulations are performed for a plurality of configurations, respectively, each configuration representing a different vascular geometry derived from a geometry of the vasculature of the patient and/or a physiological state,

the results of the plurality of blood flow simulations are first simulation results respectively obtained for the plurality of configurations,

each of the plurality of configuration include first values for the one or more first parameters, and

the generating the response surface includes:

for each of the plurality of configurations, determining second values for the one or more second parameters that, when used in low-fidelity blood flow simulation performed using the reduced order model, produce a respective second simulation result that matches the respective first simulation result; and

generating the response surface based on the first values for the one or more first parameters and the determined second values for the one or more second parameters for each of the plurality of configurations.

12. The computer system of claim 11 , wherein

each of the plurality of configurations including values, for the first parameters, that represent at least a respective vascular geometry in which blood flow is simulated in the respective blood flow simulation, and

the plurality of configurations include:

a first configuration representing the vasculature of the patient; and

one or more further configurations, each representing a vascular geometry derived from a geometry the vasculature and/or a physiological state different from a physiological state represented by the first configuration.

13. The computer system of claim 12 , further comprising:

receiving patient-specific image data of the vasculature of the patient;

generating a patient-specific anatomical model of the vasculature based the image; and

based on the patient-specific anatomical model, determining values of the one or more first parameters for the first configuration to represent a patient-specific geometry of the vasculature.

14. The computer system of claim 12 , wherein the one or more further configurations include one or more extrema configurations each representing a state of the vasculature at an anatomical limit or a physiological limit.

15. The computer system of claim 14 , wherein

the vasculature is at least a portion of coronary arteries of the patient, and

at least one of the one or more extrema configurations represents a full revascularization of the at least the portion of coronary arteries.

16. The computer system of claim 14 , wherein the one or more further configurations further include one or more configurations determined using a sampling or quadrature method based on the one or more extrema configurations.

17. The computer system of claim 11 , wherein

the response surface is a surface fitted to a set of points, and

each point in the set of points includes determined values for the one or more second parameters determined for a respective one of the plurality of configurations.

18. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform a method comprising:

performing a plurality of blood flow simulations using a first model of vascular blood flow, each of the plurality of blood flow simulations simulating blood flow in a vasculature of a patient or a geometry based on the vasculature of the patient;

based on results of the plurality of blood flow simulations, generating a response surface, the response surface comprising a polynomial mapping one or more first parameters of the first model to one or more second parameters of a reduced order model of vascular blood flow having lower fidelity than that of the first model;

determining values for the one or more parameters of the reduced order model mapped, by the response surface, from parameter values representing a modified state of the vasculature; and

performing simulation of blood flow in the modified state of the vasculature using the reduced order model parameterized by the determined values for the one or more second parameters, to determine a blood flow characteristic of the modified state of the vasculature,

wherein the plurality of blood simulations are performed for a plurality of configurations, respectively, each configuration representing a different vascular geometry derived from a geometry of the vasculature of the patient and/or a physiological state,

the results of the plurality of blood flow simulations are first simulation results respectively obtained for the plurality of configurations,

each of the plurality of configuration include first values for the one or more first parameters, and

the generating the response surface includes:

for each of the plurality of configurations, determining second values for the one or more second parameters that, when used in low-fidelity blood flow simulation performed using the reduced order model, produce a respective second simulation result that matches the respective first simulation result; and

generating the response surface based on the first values for the one or more first parameters and the determined second values for the one or more second parameters for each of the plurality of configurations.

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 Jun 11, 2020
From: SANKARAN, SETHURAMAN; LESAGE, DAVID; TAYLOR, CHARLES; XIAO, NAN; KIM, HYUN JIN; SPAIN, DAVID; SCHAAP, MICHIEL
To: HEARTFLOW, INC.
Reel/Frame 052912/0072 →
Continuity (2)
Provisional Application 62849489 · May 17, 2019
Related Publication 20200360088A1 · Nov 19, 2020
Cited By (17)
US 12,245,882 US 12,283,046 US 12,299,885 US 12,324,695 US 12,324,696 US 12,380,560 US 12,396,695 US 12,406,365 US 12,440,180 US 12,499,539 US 12,555,228 US 12,558,048 US 12,599,352 US 12,620,092 US 12,635,965 US 12,712,082 US 12,714,382