IP Library Granted Patent US 11,116,575
Granted Patent B2
US 11,116,575 · App. 16/122,375 · Granted Sep 14, 2021

Method and system for image processing to determine blood flow

Inventor: Charles A. Taylor (Atherton, CA)
Assignee: HeartFlow, Inc.
A61B34/10A61B5/004A61B5/0035A61B5/0044A61B5/02A61B5/021A61B5/024A61B5/026A61B5/02007A61B5/029A61B5/02028A61B5/0263A61B5/055A61B5/1075A61B5/1118A61B5/22A61B5/4848A61B5/6852A61B5/7246A61B5/7275A61B5/7278A61B5/745A61B6/03A61B6/032A61B6/481A61B6/503A61B6/504A61B6/507A61B6/5205A61B6/5217A61B6/5229A61B8/02A61B8/04A61B8/06A61B8/065A61B8/481A61B8/5223A61B8/5261A61B34/25A61M5/007G01R33/5601G01R33/5635G01R33/56366G06F17/10G06F30/20G06F30/23G06G7/60G06K9/00147G06K9/46G06K9/4604G06K9/52G06K9/6215G06K9/6267G06K9/6298G06T7/0012G06T7/0014G06T7/11G06T7/12G06T7/13G06T7/149G06T7/20G06T7/60G06T7/62G06T7/70G06T7/73G06T7/74G06T11/00G06T11/001G06T11/008G06T11/20G06T11/60G06T15/10G06T17/00G06T17/005G06T17/20G16B5/00G16B45/00G16H10/40G16H10/60G16H30/20G16H30/40G16H50/30G16H50/50G16H50/70G16H70/00A61B2034/104A61B2034/105A61B2034/107A61B2034/108A61B2090/374A61B2090/3762A61B2090/3764A61B2576/00A61B2576/023G06K2009/4666G06T7/10G06T2200/04G06T2207/10012G06T2207/10072G06T2207/10081G06T2207/10088G06T2207/10104G06T2207/10108G06T2207/20036G06T2207/20124G06T2207/30048G06T2207/30104G06T2210/41G06T2211/404Y02A90/10
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,116,575
App. No.
16/122,375
Granted
Sep 14, 2021
Kind
B2
Abstract

Embodiments include a system for determining cardiovascular information for a patient. The system may include at least one computer system configured to receive patient-specific data regarding a geometry of the patient's heart, and create a three-dimensional model representing at least a portion of the patient's heart based on the patient-specific data. The at least one computer system may be further configured to create a physics-based model relating to a blood flow characteristic of the patient's heart and determine a fractional flow reserve within the patient's heart based on the three-dimensional model and the physics-based model.

Claims (55)

1. A method for processing images to determine cardiovascular information, comprising the steps of:

receiving image data including a plurality of coronary arteries originating from an aorta;

processing the image data to generate three-dimensional shape models of the coronary arteries;

simulating a blood flow for the generated three-dimensional shape models of the coronary arteries to determine a blood flow simulation result; and

determining a fractional flow reserve (FFR) of the coronary arteries based on the blood flow simulation result, wherein:

in the step of simulating the blood flow, a computational fluid dynamics model is applied to the three-dimensional shape models of the coronary arteries, a lumped parameter model is combined with the computational fluid dynamics model, and a simplified coronary artery circulation model including coronary arteries, capillaries of the coronary arteries and coronary veins is used as the lumped parameter model;

the step of simulating the blood flow includes:

finding centerlines of the three-dimensional shape models of the coronary arteries;

setting resistance values of the capillaries of the coronary arteries based on a ratio of blood flow rates in the coronary arteries when combining the simplified coronary artery circulation model with the computational fluid dynamics model, and

setting the ratio of the blood flow rates in the coronary arteries based on the centerlines of the three-dimensional shape models of the coronary arteries, a blood flow rate of a left anterior descending coronary artery, a blood flow rate of a left circumflex coronary artery, and a blood flow rate of a right coronary artery.

2. The method of claim 1 , wherein, when simulating the blood flow, when applying the computational fluid dynamics model to the three-dimensional shape models of the coronary arteries, using an aorta blood pressure pattern as an inlet boundary condition.

3. The method of claim 1 , wherein determining the centerlines further comprises:

determining a centerline of a three-dimensional shape model of each of the coronary arteries;

determining a distal end point where a cross-sectional area of the three-dimensional shape model of each of the coronary arteries is equal to or smaller than a predetermined value; and

determining a segment of the centerline from a branched point where each of the coronary arteries is branched from the aorta, to a distal end point thereof.

4. The method of claim 1 , wherein generating the three-dimensional shape models of the coronary arteries includes:

generating a three-dimensional solid model of the coronary arteries based on the received image data; and

representing the three-dimensional solid model as a mesh of nodes to form the shape models, each node having values representative of blood flow and blood pressure at a corresponding location in the three-dimensional solid model.

5. The method of claim 1 , wherein simulating the blood flow for the generated three-dimensional shape models of the coronary arteries includes:

determining, based on the shape models, a geometry of one or more of an inflow boundary, an outflow boundary, or a vessel wall boundary of the coronary arteries; and

applying one or more boundary conditions to the shape models based on the determined geometry.

6. The method of claim 1 , further comprising:

generating a color map of the FFR of the coronary arteries that includes an image of the coronary arteries in which portions of the coronary arteries are assigned different colors based on respective FFR values of the portions.

7. A method for processing images to determine cardiovascular information, comprising the steps of:

receiving image data including at least a part of blood vessels originating from an aorta;

processing the received image data to generate three-dimensional models of the blood vessels, wherein generating the three-dimensional models of the blood vessels includes:

generating a three-dimensional solid model of the blood vessels based on the received image data; and

representing the three-dimensional solid model as a mesh of nodes to form the three-dimensional models, each node having values representative of blood flow and blood pressure at a corresponding location in the three-dimensional solid model;

determining a centerline of each of the blood vessels from a branched point to a distal end in a three-dimensional model of each of the blood vessels; and

determining ratios of blood flow rates in the blood vessels and the centerlines of the blood vessels by determining a blood flow rate of a left anterior descending coronary artery, and a blood flow rate of a right coronary artery.

8. The method of claim 7 , wherein determining the centerline of each of the blood vessels further comprises:

determining a centerline of the three-dimensional model of each of the blood vessels;

determining a distal end point where a cross-sectional area of the three-dimensional model of each of the blood vessels is equal to or smaller than a predetermined value; and

determining a segment of the centerline from the branched point of each of the blood vessels a distal end point thereof.

9. The method of claim 7 , wherein the blood vessels comprises a right coronary artery (RCA), a left anterior descending coronary artery (LAD), and a left circumflex coronary artery (LCX).

10. A system for processing images to determine cardiovascular information, the system comprising:

at least one data storage device that stores instructions for processing images to determine cardiovascular information; and

at least one processor configured to execute the instructions to perform operations including:

receiving image data including a plurality of coronary arteries originating from an aorta;

processing the image data to generate three-dimensional shape models of the coronary arteries;

simulating a blood flow for the generated three-dimensional shape models of the coronary arteries to determine a blood flow simulation result; and

determining a fractional flow reserve (FFR) of the coronary arteries based on the blood flow simulation result, wherein:

in the step of simulating the blood flow, a computational fluid dynamics model is applied to the three-dimensional shape models of the coronary arteries, a lumped parameter model is combined with the computational fluid dynamics model, and a simplified coronary artery circulation model including coronary arteries, capillaries of the coronary arteries and coronary veins is used as the lumped parameter model;

the step of simulating the blood flow includes:

finding centerlines of the three-dimensional shape model of the coronary arteries;

setting resistance values of the capillaries of the coronary arteries based on a ratio of blood flow rates in the coronary arteries when combining the simplified coronary artery circulation model with the computational fluid dynamics model, and

setting the ratio of the blood flow rates in the coronary arteries based on the centerlines of the three-dimensional shape models of the coronary arteries a blood flow rate of a left anterior descending coronary artery, a blood flow rate of a left circumflex coronary artery, and a a blood flow rate of a right coronary artery.

11. The system of claim 10 , wherein, when simulating the blood flow, when applying the computational fluid dynamics model to the three-dimensional shape models of the coronary arteries, using an aorta blood pressure pattern as an inlet boundary condition.

12. The system of claim 10 , wherein the determining the centerlines further comprises:

determining a centerline of a three-dimensional shape model of each of the coronary arteries;

determining a distal end point where a cross-sectional area of the three-dimensional shape model of each of the coronary arteries is equal to or smaller than a predetermined value; and

determining a segment of the centerline from a branched point where each of the coronary arteries is branched from the aorta, to a distal end point thereof.

13. The system of claim 10 , wherein generating the three-dimensional shape models of the coronary arteries includes: generating a three-dimensional solid model of the coronary arteries based on the received image data; and representing the three-dimensional solid model as a mesh of nodes to form the shape models, each node having values representative of blood flow and blood pressure at a corresponding location in the three-dimensional solid model.

14. The system of claim 10 , wherein simulating the blood flow for the generated three-dimensional shape models of the coronary arteries includes: determining, based on the shape models, a geometry of one or more of an inflow boundary, an outflow boundary, or a vessel wall boundary of the coronary arteries; and applying one or more boundary conditions to the shape models based on the determined geometry.

15. The system of claim 10 , further comprising: generating a color map of the FFR of the coronary arteries that includes an image of the coronary arteries in which portions of the coronary arteries are assigned different colors based on respective FFR values of the portions.

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 Sep 6, 2018
From: TAYLOR, CHARLES A.
To: HEARTFLOW, INC.
Reel/Frame 046804/0323 →
Continuity (12)
Continuation 15092393 · Apr 6, 2016
Continuation 14866098 · Sep 25, 2015
Continuation 14276442 · May 13, 2014
Continuation 13658739 · Oct 23, 2012
Continuation 13014835 · Jan 27, 2011
Division 13013561 · Jan 25, 2011
Provisional Application 61404429 · Oct 1, 2010
Provisional Application 61402345 · Aug 27, 2010
Provisional Application 61402308 · Aug 26, 2010
Provisional Application 61401915 · Aug 20, 2010
Provisional Application 61401462 · Aug 12, 2010
Related Publication 20190000554A1 · Jan 3, 2019
Cited By (33)
US 12,217,872 US 12,236,600 US 12,245,882 US 12,283,046 US 12,299,885 US 12,315,076 US 12,324,695 US 12,324,696 US 12,343,119 US 12,354,755 US 12,380,560 US 12,387,325 US 12,396,695 US 12,406,365 US 12,408,885 US 12,412,364 US 12,423,813 US 12,440,180 US 12,446,965 US 12,488,460 US 12,499,539 US 12,499,646 US 12,512,196 US 12,531,159 US 12,555,228 US 12,558,048 US 12,567,489 US 12,599,352 US 12,620,092 US 12,635,965 US 12,670,998 US 12,712,082 US 12,714,382