IP Library Granted Patent US 9,861,284
Granted Patent B2
US 9,861,284 · App. 14/985,923 · Granted Jan 9, 2018

Method and system for image processing to determine patient-specific blood flow characteristics

Inventor: Charles A. Taylor (Menlo Park, CA)
Assignee: HeartFlow, Inc.
A61B5/0035A61B5/004A61B5/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/10A61B34/25A61M5/007G01R33/5601G01R33/5635G01R33/56366G06F17/10G06F17/5009G06F17/5018G06F19/12G06F19/26G06F19/321G06F19/322G06F19/324G06F19/3431G06F19/3437G06G7/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/20A61B2034/104A61B2034/105A61B2034/107A61B2034/108A61B2090/374A61B2090/3762A61B2090/3764A61B2576/00A61B2576/023G06K2009/4666G06T2200/04G06T2207/10012G06T2207/10072G06T2207/10081G06T2207/10088G06T2207/10104G06T2207/10108G06T2207/20036G06T2207/20124G06T2207/30048G06T2207/30104G06T2210/41G06T2211/404
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,861,284
App. No.
14/985,923
Filed
Dec 31, 2015
Granted
Jan 9, 2018
Kind
B2
Examiner
CLOW, LORI A
Art Unit
1631
USPC
703/11
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 (58)

1. A system for determining a perfusion of a myocardial muscle comprising:

a data storage device storing instructions for anatomical modeling; and

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

receiving patient-specific static coronary computed tomography angiography (CCTA) images of a patient's coronary blood vessels and myocardial muscle;

generating a three-dimensional model of the patient's blood vessels using the static CCTA images;

identifying, from the static CCTA images a selected volume of the patient's myocardial muscle associated with a vessel segment defined by an inflow boundary and an outflow boundary of the three-dimensional model of the patient's blood vessels;

calculating an estimate of blood flow through the vessel segment of the three-dimensional model of the patient's blood vessels;

determining, using the calculated estimate of blood flow through the vessel segment, a second estimate of the blood flow into the selected volume of the patient's myocardial muscle; and

calculating a patient-specific local perfusion of the selected volume of the myocardial muscle using the second estimate of blood flow.

2. The system as claimed in claim 1 , further configured for:

segmenting the patient's coronary blood vessels based on the static CCTA images; and

generating the three-dimensional model of the patient's blood vessels using the segmented coronary blood vessels.

3. The system as claimed in claim 2 , further configured for:

using a statistical model to determine time functions for an arterial inflow and a venous outflow based on an accumulation of a contrast agent in the patient's blood vessels.

4. The system as claimed in claim 3 , further configured for:

using data corresponding to an injected contrast agent for the purpose of determining the time functions.

5. A computed tomography scanner comprising the system as claimed in claim 2 .

6. The system as claimed in claim 1 , further configured for:

calculating the estimate of blood flow through the vessel segment using a lattice Boltzmann method.

7. The system as claimed in claim 1 , further configured for:

using a statistical model to determine time functions for an arterial inflow and a venous outflow from the static CCTA images.

8. The system as claimed in claim 7 , further configured for:

using data corresponding to an injected contrast agent for the purpose of determining the time functions.

9. The system as claimed in claim 1 , further configured for:

simulating a dynamic accumulation of a contrast agent in different branches of the patient's blood vessels to determine anatomical characteristics of the different branches of the patient's blood vessels affecting local perfusion; and

calculating perfusion parameters for the patient-specific local perfusion from the anatomical characteristics affecting local perfusion.

10. A computed tomography scanner comprising the system as claimed in claim 1 .

11. The system of claim 1 , further configured for:

receiving an image of the myocardial muscle from which the patient-specific local perfusion is identifiable.

12. The system of claim 1 , further configured for:

determining the patient-specific local perfusion for the region based on the physiological condition of a patient.

13. A method for using image processing to determine perfusion of a myocardial muscle, comprising:

receiving patient-specific static coronary computed tomography angiography (CCTA) images of a patient's coronary blood vessels and myocardial muscle;

generating a three-dimensional model of the patient's blood vessels using the static CCTA images;

identifying, from the static CCTA images, a selected volume of the patient's myocardial muscle associated with a vessel segment defined by an inflow boundary and an outflow boundary of the three-dimensional model of the patient's blood vessels;

calculating an estimate of blood flow through the vessel segment of the three-dimensional model of the patient's blood vessels;

determining, using the calculated estimate of blood flow through the vessel segment, a second estimate of the blood flow into the selected volume of the patient's myocardial muscle; and

calculating a patient-specific local perfusion of the selected volume of the myocardial muscle using the second estimate of blood flow.

14. The method of claim 13 , further comprising:

calculating the patient-specific local perfusion based on the physiological condition of the patient.

15. The method of claim 13 , further comprising:

visualizing an image of the myocardial muscle from which the patient-specific local perfusion of the myocardial muscle is identifiable.

16. The method of claim 13 , further comprising:

segmenting the patient's coronary blood vessels based on the static CCTA images; and

generating the three-dimensional model of the patient's blood vessels using the segmented coronary blood vessels.

17. The method of claim 13 , further comprising:

calculating the estimate of blood flow through the vessel segment using a lattice Boltzmann method.

18. The method of claim 13 , further comprising:

using a statistical model to determine time functions for an arterial inflow and a venous outflow from the static CCTA images.

19. A non-transitory computer readable medium storing instructions, when executed by a processor, cause the processor to:

receiving patient-specific static coronary computed tomography angiography (CCTA) images of a patient's coronary blood vessels and myocardial muscle;

generating a three-dimensional model of the patient's blood vessels using the static CCTA images;

identifying, from the static CCTA images, a selected volume of the patient's myocardial muscle associated with a vessel segment defined by an inflow boundary and an outflow boundary of the three-dimensional model of the patient's blood vessels;

calculating an estimate of blood flow through the segment of the three-dimensional model of the patient's blood vessels;

determining, using the calculated estimate of blood flow through the vessel segment, a second estimate of the blood flow into the selected volume of the patient's myocardial muscle; and

calculating a patient-specific local perfusion of the selected volume of the myocardial muscle using the second estimate of blood flow.

20. The non-transitory computer readable medium of claim 19 , wherein the non-transitory computer readable medium is configured for:

calculating the patient-specific local perfusion based on the physiological condition of the patient.

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 8, 2016
From: TAYLOR, CHARLES A.
To: HEARTFLOW, INC.
Reel/Frame 037437/0786 →
Continuity (10)
Continuation 14276442 · May 13, 2014
Continuation 13658739 · Oct 23, 2012
Continuation 13014835 · Jan 27, 2011
Division 13013561 · Jan 25, 2011
Provisional Application 61401462 · Aug 12, 2010
Provisional Application 61401915 · Aug 20, 2010
Provisional Application 61402308 · Aug 26, 2010
Provisional Application 61402345 · Aug 27, 2010
Provisional Application 61404429 · Oct 1, 2010
Related Publication 20160140313A1 · May 19, 2016