IP Library Granted Patent US 12,580,084
Granted Patent B2
US 12,580,084 · App. 17/388,595 · Granted Mar 17, 2026

Systems and methods for image processing to determine blood flow

Inventors: Sethuraman Sankaran (Redwood City, CA); Leo J. Grady (Darien, CT); Charles A. Taylor (Redwood City, CA)
Assignee: Heartflow, Inc.
G16H50/50A61B5/02007A61B5/02028A61B5/026A61B5/7278A61B6/032A61B6/504A61B6/5217G06T7/0012A61B5/021G06T2207/10081G06T2207/30104
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,580,084
App. No.
17/388,595
Filed
Jul 29, 2021
Granted
Mar 17, 2026
Kind
B2
Examiner
CLOW, LORI A
Art Unit
1687
USPC
703/2
Abstract

Embodiments include systems and methods for determining cardiovascular information for a patient. A method includes receiving patient-specific data regarding a geometry of the patient's vasculature; creating an anatomic model representing at least a portion of the patient's vasculature based on the patient-specific data; and creating a computational model of a blood flow characteristic based on the anatomic model. The method also includes identifying one or more of an uncertain parameter, an uncertain clinical variable, and an uncertain geometry; modifying a probability model based on one or more of the identified uncertain parameter, uncertain clinical variable, or uncertain geometry; determining a blood flow characteristic within the patient's vasculature based on the anatomic model and the computational model of the blood flow characteristic of the patient's vasculature; and calculating, based on the probability model and the determined blood flow characteristic, a sensitivity of the determined fractional flow reserve to one or more of the identified uncertain parameter, uncertain clinical variable, or uncertain geometry.

Claims (44)

1 . A method for processing images to determine blood flow information, comprising:

receiving medical imaging data of a patient;

segmenting a plurality of mesh candidates for an anatomical model of an artery including a stenosis region from the medical imaging data, the plurality of mesh candidates representing different anatomical models of the artery, wherein segmenting the plurality of mesh candidates comprises:

generating the plurality of mesh candidates;

determining one or more candidate collocation points of the anatomical model;

assigning an adaptive refinement criterion to each of the collocation points in a respective mesh candidate by determining a probability associated with each node in a respective mesh candidate;

freezing each collocation point based on if a termination criterion is met; and

repeating the determining, assigning and freezing steps until all collocation points are frozen;

computing a hemodynamic index for the stenosis region in each of the plurality of mesh candidates;

determining whether a variation among values of the hemodynamic index for the stenosis region in each of the plurality of mesh candidates is significant with respect to a threshold associated with a clinical decision regarding the stenosis region; and

outputting one or more images or simulations indicating information relating to the blood flow.

2 . The method as recited in claim 1 , further comprising in response to determining that the variation among values is not significant, displaying results of the hemodynamic index without receiving user input.

3 . The method as recited in claim 1 , further comprising in response to determining that the variation among values is significant displaying at least one of the plurality of mesh candidates; and receiving user input to select and/or edit the at least one of the plurality of mesh candidates.

4 . The method as recited in claim 1 , wherein computing a hemodynamic index for the stenosis region in each of the plurality of mesh candidates comprises simulating blood flow and pressure in each of the plurality of mesh candidates for the artery of the patient; and computing a fractional flow reserve value for the stenosis region in each of the plurality of mesh candidates based on the blood flow and pressure simulations.

5 . A system for processing images to determine blood flow information, the system comprising:

a data storage device that stores instructions for processing images to determine blood flow information; and

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

receiving medical imaging data of a patient;

segmenting a plurality of mesh candidates for an anatomical model of an artery including a stenosis region from the medical imaging data, the plurality of mesh candidates representing different anatomical models of the artery, wherein segmenting the plurality of mesh candidates comprises:

generating the plurality of mesh candidates;

determining one or more candidate collocation points of the anatomical model;

assigning an adaptive refinement criterion to each of the collocation points in a respective mesh candidate by determining a probability associated with each node in a respective mesh candidate;

freezing each collocation point based on if a termination criterion is met; and

repeating the determining, assigning and freezing steps until all collocation points are frozen;

computing a hemodynamic index for the stenosis region in each of the plurality of mesh candidates;

determining whether a variation among values of the hemodynamic index for the stenosis region in each of the plurality of mesh candidates is significant with respect to a threshold associated with a clinical decision regarding the stenosis region; and

outputting one or more images or simulations indicating information relating to the blood flow.

6 . The system as recited in claim 5 , the method further comprising in response to determining that the variation among values is not significant, displaying results of the hemodynamic index without receiving user input.

7 . The system as recited in claim 5 , the method further comprising in response to determining that the variation among values is significant displaying at least one of the plurality of mesh candidates; and receiving user input to select and/or edit the at least one of the plurality of mesh candidates.

8 . The system as recited in claim 5 , wherein computing a hemodynamic index for the stenosis region in each of the plurality of mesh candidates comprises simulating blood flow and pressure in each of the plurality of mesh candidates for the artery of the patient; and computing a fractional flow reserve value for the stenosis region in each of the plurality of mesh candidates based on the blood flow and pressure simulations.

9 . A non-transitory computer-readable medium comprising instructions for processing images to determine blood flow information, the instructions executing a method comprising:

receiving medical imaging data of a patient;

segmenting a plurality of mesh candidates for an anatomical model of an artery including a stenosis region from the medical imaging data, the plurality of mesh candidates representing different anatomical models of the artery, wherein segmenting the plurality of mesh candidates comprises:

generating the plurality of mesh candidates;

determining one or more candidate collocation points of the anatomical model;

assigning an adaptive refinement criterion to each of the collocation points in a respective mesh candidate by determining a probability associated with each node in a respective mesh candidate;

freezing each collocation point based on if a termination criterion is met; and

repeating the determining, assigning and freezing steps until all collocation points are frozen;

computing a hemodynamic index for the stenosis region in each of the plurality of mesh candidates;

determining whether a variation among values of the hemodynamic index for the stenosis region in each of the plurality of mesh candidates is significant with respect to a threshold associated with a clinical decision regarding the stenosis region; and

outputting one or more images or simulations indicating information relating to the blood flow.

10 . The computer-readable medium as recited in claim 9 , the method further comprising in response to determining that the variation among values is not significant, displaying results of the hemodynamic index without receiving user input.

11 . The computer-readable medium as recited in claim 9 , the method further comprising in response to determining that the variation among values is significant displaying at least one of the plurality of mesh candidates; and receiving user input to select and/or edit the at least one of the plurality of mesh candidates.

12 . The computer-readable medium as recited in claim 9 , wherein computing a hemodynamic index for the stenosis region in each of the plurality of mesh candidates comprises simulating blood flow and pressure in each of the plurality of mesh candidates for the artery of the patient; and computing a fractional flow reserve value for the stenosis region in each of the plurality of mesh candidates based on the blood flow and pressure simulations.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Sep 11, 2025
From: HAYFIN SERVICES LLP
To: HEARTFLOW, INC.
Reel/Frame 072876/0775 →
SECURITY INTEREST Recorded Jun 18, 2024
From: HEARTFLOW, INC.
To: HAYFIN SERVICES LLP
Reel/Frame 067775/0966 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2021
From: SANKARAN, SETHURAMAN; GRADY, LEO; TAYLOR, CHARLES A.
To: HEARTFLOW, INC.
Reel/Frame 057047/0705 →
Continuity (5)
Continuation 15668943 · Aug 4, 2017
Continuation 14974158 · Dec 18, 2015
Continuation 13864996 · Apr 17, 2013
Provisional Application 61772401 · Mar 4, 2013
Related Publication 20210358634A1 · Nov 18, 2021
References Cited (26)
US 7912528B2 · Krishnan et al. · 2011 [cited by applicant]
US 8315812B2 · Taylor · 2012 [cited by applicant]
US 20100130878A1 · Lasso · 2010 [cited by applicant]
US 20120022844A1 · Teixeira · 2012 [cited by applicant]
US 20120041318A1 · Taylor · 2012 [cited by applicant]
US 20150278727A1 · Sankaran et al. · 2015 [cited by applicant]
JP 2013534154A · 2013 [cited by applicant]
WO WO2011128806 · 2011 [cited by applicant]
WO WO2012021307 · 2012 [cited by applicant]
Steinman (Annals of Biomedical Engineering (2002) vol. 30:483-497). [cited by examiner]
Antiga et al. in Med. Biol. Eng. Comput. (2008) vol. 46:1097-1112. [cited by examiner]
De Santis et al. in Med. Biol. Eng. Comput. (2010) vol. 48:371-380. [cited by examiner]
International Search Report issued in corresponding International PCT Application No. PCT/US2014/019001, mailed Jun. 3, 2014. [cited by applicant]
Sethuraman Sankaran; Alison L. Marsden; “A Stochastic Collocation Method for Uncertainty Quantification and Propagation in Cardiovascular Simulations” Journal of Biomechanical Engineering, Mar. 2011, ASME, pp. 1-12. [cited by applicant]
International Preliminary Report on Patentability mailed on Sep. 17, 2015, in corresponding International PCT Patent Application No. PCT/US2014/019001, filed on Feb. 27, 2014 (10 pages). [cited by applicant]
Patent Examination Report No. 1 mailed on Oct. 8, 2015, in corresponding Australian Patent Application No. 2014226326, filed on Feb. 27, 2014 (3 pages). [cited by applicant]
Communication pursuant to Article 94(3) EPC mailed on Jul. 22, 2015, in corresponding European Patent Application No. 14 713 283.1, filed on Aug. 4, 2014 (6 pages). [cited by applicant]
Communication pursuant to Article 94(3) EPC mailed on Feb. 5, 2016, in corresponding European Patent Application No. 14 713 283.1, filed on Aug. 4, 2014 (6 pages). [cited by applicant]
Liu, Meilin et al., “Adaptive sparse grid algorithms with applications to electron magnetic scattering under uncertainty”, Applied Numerical Mathematics, 2011, 61, pp. 24-37. [cited by applicant]
HeartFlow FFRct Analysis Receives Regulatory Approval in Japan, Nov. 17, 2016, Business Wire (available at http://www.businesswire.com/news/home/20161117005294/en/HeartFlow-FFRct-Analysis-Receives-Regulatory-Approval-Ja… [cited by applicant]
[cited by applicant]
Elnakib et al. (2011) Medical Image Segmentation: a Brief Survey (Chapter 1). In: El-Baz A., Acharya UR., Laine A., and Suri, J. (eds) Multi Modality State-of-the-Art Medical Image Segmentation and Registration Methodol… [cited by applicant]
Deschamps et al. in International Congress Series (2004) vol. 1268:75-80 [cited by applicant]
Grbic et al. (MICCAI 2013, Part II, LNCS 8150:395-402; K. Mori (Eds.) (2013), published Jan. 1, 2013, Springer-Verlag, Berlin Heidelberg). [cited by applicant]
Hammer et al. (Ultrasound in Med and Biol (2009) vol. 35, No. 12:2069-2083). [cited by applicant]
Patil et al. (International Journal of Computer Science and Mobile Computing (2013) vol. 2:22-27). [cited by applicant]