CN103995989B - The adjust automatically of the particular patient of boundary condition for tip vascular tree - Google Patents
The adjust automatically of the particular patient of boundary condition for tip vascular tree Download PDFInfo
- Publication number
- CN103995989B CN103995989B CN201410052921.2A CN201410052921A CN103995989B CN 103995989 B CN103995989 B CN 103995989B CN 201410052921 A CN201410052921 A CN 201410052921A CN 103995989 B CN103995989 B CN 103995989B
- Authority
- CN
- China
- Prior art keywords
- resistance
- patient
- vessel
- compliance
- structured tree
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
Abstract
Description
相关申请related application
本专利文件要求在2013年2月15日提交的美国临时专利申请(序列号No.61/765,165)在35 U.S.C. §119(e)下的提交日期的权益,其特此通过引入并入本文中。This patent document claims the benefit of the filing date of U.S. Provisional Patent Application (Serial No. 61/765,165) filed February 15, 2013 under 35 U.S.C. §119(e), which is hereby incorporated herein by reference.
技术领域technical field
本发明涉及一种用于末梢脉管树的边界条件的特定患者的自动调整。The invention relates to a patient-specific automatic adjustment of boundary conditions for the peripheral vascular tree.
背景技术Background technique
本实施例涉及在患者的脉管中的血流的计算。特别是,针对特别的患者调整在脉管的出口处的边界条件以计算脉管流量。This embodiment relates to the calculation of blood flow in a patient's vasculature. In particular, the boundary conditions at the outlet of the vessel are adjusted for the particular patient in order to calculate the vessel flow.
对于计算其流量的脉管的出口,已经提出了用于末梢脉管树的三维、一维或多尺度模型的若干出口边界条件。简单的方法是直接地利用流速率或压力,但是对于特定患者的几何形状,该方法取决于通过测量的流速率或压力量的可用性。此外,压力边界条件可能导致对于具有多出口的脉管几何形状的生理学上的错误结果。For the outlet of a vessel whose flow is calculated, several outlet boundary conditions have been proposed for three-dimensional, one-dimensional or multi-scale models of the peripheral vascular tree. A simple approach is to use flow rate or pressure directly, but for a particular patient geometry, this approach depends on the availability of flow rate or pressure quantities via measurements. Furthermore, pressure boundary conditions may lead to physiologically incorrect results for vessel geometries with multiple outlets.
在另一个方法中,三元素弹性腔模型使用具有电路的模拟。边界条件是在出口处的末梢脉管树的阻力和顺应性。阻力被建模为两个串联的电阻器,并且顺应性被建模为电容或能量存储。虽然弹性腔边界条件仅由三个部件(例如,两个电阻和一个电容)构成,但是弹性腔模型可以被调整以便匹配特定患者数量。In another approach, a three-element elastic cavity model uses simulations with electrical circuits. The boundary conditions are the resistance and compliance of the peripheral vascular tree at the outlet. Resistance is modeled as two resistors connected in series, and compliance is modeled as capacitance or energy storage. Although the elastic chamber boundary condition consists of only three components (for example, two resistors and a capacitor), the elastic chamber model can be tuned to match a specific patient population.
这两个方法都不对下游脉管系统或末梢脉管树的生理学方面建模。尤其是当波传播方面是计算研究中所关注的时,根据这些方法的边界条件不能够在循环的末梢部分中(即,在基于模型组合在一起为出口边界条件的区域中)捕获波传播现象。Neither of these approaches models the physiological aspects of the downstream vasculature or the terminal vascular tree. Especially when wave propagation aspects are of interest in computational studies, boundary conditions according to these methods are not able to capture wave propagation phenomena in the distal part of the loop (i.e. in the region where the model-based grouping together is the outlet boundary condition) .
在能够对人造出口的末梢的波传播效应进行建模的另一个方法中,结构化树被用来确定边界条件。末梢脉管系统被建模为用多个简化假设获得的简单几何结构。这些假设允许结构化树的阻抗的解析计算,其接着在几何模型的出口处被强加为周期边界条件。然而,在结构化树方法中为特定患者计算进行调整要困难得多。In another approach capable of modeling wave propagation effects at the tip of an artificial outlet, a structured tree is used to determine boundary conditions. The peripheral vasculature was modeled as a simple geometry obtained with several simplifying assumptions. These assumptions allow the analytical calculation of the impedance of the structured tree, which is then imposed as periodic boundary conditions at the exit of the geometric model. However, tuning for a specific patient calculation is much more difficult in a structured tree approach.
为了获得在结构化树的近端部分中(即,在出口处)的期望的时变的流速率和压力轮廓,末梢域的或末梢域中的总阻力、总顺应性、波传播效应、和波反射效应可以被用作出口边界条件的属性。对于弹性腔边界条件,可以通过三个参数调整前两个方面,但波传播和反射效应不可以被调整。结构化树边界条件自然地对波传播效应进行建模,但难以调整结构化树的参数以获得特定的先验指定的总阻力和顺应性的值。To obtain the desired time-varying flow rate and pressure profile in the proximal portion of the structured tree (i.e., at the outlet), the total resistance, total compliance, wave propagation effects, and The wave reflection effect can be used as a property of the exit boundary condition. For elastic cavity boundary conditions, the first two aspects can be tuned by three parameters, but wave propagation and reflection effects cannot be tuned. Structured tree boundary conditions naturally model wave propagation effects, but it is difficult to tune the parameters of the structured tree to obtain specific a priori specified values of total resistance and compliance.
发明内容Contents of the invention
通过介绍,下面描述的优选的实施例包括用于自动地调整末梢脉管树的边界条件的方法、计算机可读介质和系统。来自患者的测量用来找到用于末梢脉管树的根的参考顺应性和阻力。参考顺应性和阻力被用来诸如通过在使结构化树模型的顺应性和阻力与特定患者参考顺应性和参考阻力相匹配的同时迭代地求解属性来调整结构化树模型的属性。然后,调整的结构化树被用来计算边界条件,以便计算在扫描的患者脉管中的流量。By way of introduction, the preferred embodiments described below include methods, computer readable media, and systems for automatically adjusting boundary conditions of a peripheral vascular tree. Measurements from the patient are used to find the reference compliance and resistance for the root of the peripheral vascular tree. The reference compliance and resistance are used to adjust the properties of the structured tree model, such as by iteratively solving the properties while matching the compliance and resistance of the structured tree model to the specific patient reference compliance and reference resistance. The adjusted structured tree is then used to compute boundary conditions for computing flow in the scanned patient vessel.
在第一方面中,提供了用于自动地调整末梢脉管树的边界条件的方法。获取表示患者脉管和脉管的一个或多个出口的扫描数据。结构化树模型为一个或多个出口中的每一个对末梢脉管树结构进行建模。结构化树模型中的每一个被调整为患者的一个或多个特性与结构化树模型的一个或多个特性的匹配的函数。确定用于相应的一个或多个出口的一个或多个边界条件。患者脉管的血流量被计算为边界条件的函数并被显示。In a first aspect, a method for automatically adjusting boundary conditions of a peripheral vascular tree is provided. Scan data representing a vessel of the patient and one or more outlets of the vessel is acquired. The structured tree model models the distal vessel tree structure for each of the one or more outlets. Each of the structured tree models is adjusted as a function of a match of one or more characteristics of the patient to one or more characteristics of the structured tree model. One or more boundary conditions are determined for the corresponding one or more outlets. Blood flow in the patient's vessels is calculated as a function of boundary conditions and displayed.
在第二方面中,非瞬态计算机可读存储介质已经在其中存储了表示可由编程的处理器执行的指令的数据,用以自动地调整用于末梢脉管树的边界条件。存储介质包括用于下述的指令:生成结构化树模型,其中顺应性和阻力值被设置成从患者获得的值,根据结构化树模型计算边界条件,边界条件根据响应于顺应性和阻力值的结构化树模型的特性来计算,以及将患者脉管的血液动力学属性确定为边界条件的函数。In a second aspect, a non-transitory computer readable storage medium has stored thereon data representing instructions executable by a programmed processor to automatically adjust boundary conditions for a peripheral vascular tree. The storage medium includes instructions for generating a structured tree model in which the compliance and resistance values are set to values obtained from the patient, computing boundary conditions from the structured tree model, the boundary conditions being defined in response to the compliance and resistance values The properties of the structured tree model of the model are computed, and the hemodynamic properties of the patient's vessels are determined as a function of the boundary conditions.
在第三方面中,提供了用于自动地调整用于末梢脉管树的边界条件的系统。扫描仪被配置成扫描患者的脉管。处理器被配置成根据结构化树构造确定脉管的边界条件,根据结构化树构造的一个或多个第二特性与特定于患者的值的匹配确定结构化树构造的第一特性,以及用边界条件确定脉管的流量特性。In a third aspect, a system for automatically adjusting boundary conditions for a peripheral vascular tree is provided. The scanner is configured to scan a vessel of a patient. The processor is configured to determine a boundary condition of the vessel from the structured tree construction, determine a first property of the structured tree construction from a match of one or more second properties of the structured tree construction to a patient-specific value, and use The boundary conditions determine the flow characteristics of the vessel.
本发明由下面的权利要求限定,并且在该部分中的任何东西都不应被视作对那些权利要求的限制。下面结合优选的实施例讨论本发明的更多方面和优点,并且稍后可以独立地或组合地要求保护。The invention is defined by the following claims, and nothing in this section should be taken as a limitation on those claims. Further aspects and advantages of the invention are discussed below in conjunction with preferred embodiments and may be claimed later on independently or in combination.
附图说明Description of drawings
部件和附图不一定按比例,而是将重点放在说明本发明的原理上。而且,在图中,相似的参考数字标明遍及不同视图的对应部分。The components and drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention. Also, in the figures, like reference numerals designate corresponding parts throughout the different views.
图1图示了具有对应出口树模型的示例扫描的脉管;Figure 1 illustrates a vessel with an example scan of a corresponding outlet tree model;
图2是用于自动地调整用于末梢脉管树的边界条件的方法的一个实施例的流程图;Figure 2 is a flowchart of one embodiment of a method for automatically adjusting boundary conditions for a peripheral vascular tree;
图3是用于计算结构化树的顺应性的方法的一个实施例的流程图;Figure 3 is a flowchart of one embodiment of a method for computing compliance of a structured tree;
图4是用于在特定患者调整中迭代地求解结构化树的属性的方法的一个实施例的流程图;以及4 is a flowchart of one embodiment of a method for iteratively solving properties of a structured tree in patient-specific adjustments; and
图5是用于自动地调整用于末梢脉管树的边界条件的系统的一个实施例的框图。5 is a block diagram of one embodiment of a system for automatically adjusting boundary conditions for a peripheral vascular tree.
具体实施方式Detailed ways
特定患者的血流计算可以根据诸如医学成像数据的患者数据来执行。图1示出了具有由患者数据表示的两个出口42和一个分叉的脉管40。出口是在扫描区域的边缘内或在扫描区域的边缘处(诸如在来自患者的扫描数据是不可用的位置处)的脉管的人造末端。为了说明在患者数据中未表示的脉管树的部分,在所表示的脉管40的末端(例如,出口42)处的边界条件是根据末梢脉管树的模型44来确定。为了更精确地计算脉管40中的流量,可以针对特定患者自动地调整模型44和对应边界条件。Patient-specific blood flow calculations may be performed from patient data, such as medical imaging data. FIG. 1 shows a vessel 40 with two outlets 42 and one bifurcation represented by patient data. An exit is an artificial end of a vessel within or at the edge of the scan area, such as at a location where scan data from the patient is not available. To account for portions of the vascular tree not represented in the patient data, boundary conditions at the ends of the represented vessels 40 (eg, outlet 42 ) are determined from a model 44 of the distal vascular tree. For a more accurate calculation of the flow in vessel 40, model 44 and corresponding boundary conditions can be automatically adjusted for a particular patient.
调整结构化树边界条件以实现总阻力和顺应性的期望值。找到用于结构化树边界条件的参数值以便获得期望的整体属性的逆问题被用公式表示为非线性方程式的系统的解。测量值由结构化树模型的对应值匹配,以求解结构化树模型的其它属性。Adjust the structured tree boundary conditions to achieve desired values for total resistance and compliance. The inverse problem of finding parameter values for the boundary conditions of the structured tree in order to obtain the desired global properties is formulated as the solution to a system of nonlinear equations. Measured values are matched by corresponding values of the structured tree model to solve for other properties of the structured tree model.
图2示出了用于自动地调整用于末梢脉管树的边界条件的方法。方法由医学诊断成像系统、查验站、工作站、计算机、图片存档和通信系统(PACS)站、服务器、其组合,或者用于图像处理医学诊断数据的其它装置来实施。例如,图5中示出的系统、计算机可读介质和/或处理器实施了所述方法,但可以使用其它系统。Fig. 2 shows a method for automatically adjusting boundary conditions for a peripheral vascular tree. The method is implemented by a medical diagnostic imaging system, inspection station, workstation, computer, picture archiving and communication system (PACS) station, server, combination thereof, or other means for image processing medical diagnostic data. For example, the system, computer readable medium, and/or processor shown in FIG. 5 implement the method, although other systems may be used.
以示出的次序或不同的次序实施该方法。可以执行附加的、不同的或更少的动作。例如,不执行动作30和/或32。在另一个示例中,提供了用于扫描,存储扫描的数据,将脉管位置分段和/或转移结果的动作。The methods are performed in the order shown or in a different order. Additional, different, or fewer acts may be performed. For example, actions 30 and/or 32 are not performed. In another example, acts for scanning, storing scanned data, segmenting vessel locations and/or transferring results are provided.
实时地(诸如在外科手术过程期间)执行该动作。在该过程期间的执行允许临床医生基于根据扫描数据计算的流量信息来进行诊断和/或治疗。在其它实施例中,作为诊断的一部分,该动作在该过程之后执行(例如,作为查验的一部分执行),或者为了计划在该过程之前执行。可以重复该方法以提供随着时间的过去的比较信息,或者为不同的脉管提供流量信息。This action is performed in real time, such as during a surgical procedure. Execution during this procedure allows a clinician to make diagnosis and/or treatment based on the flow information calculated from the scan data. In other embodiments, the action is performed after the procedure as part of a diagnosis (eg, as part of a checkup), or before the procedure for planning purposes. The method can be repeated to provide comparative information over time, or to provide flow information for different vessels.
该动作由处理器自动地执行。用户使患者被扫描,或者从先前的扫描获得用于患者的扫描数据。用户可以激活程序并输入特定患者的信息,诸如被扫描脉管的流出的半径、阈值脉管末端尺寸、压力的测量和/或流量的测量。只要被激活,该方法就在没有任何用户输入的情况下(诸如在没有对结构化树的不同属性的用户测试的情况下)被执行。可替换地,用户在半自动的程序中进行协助,诸如用户指示可能的属性值。可以提供其它用户输入,诸如用于改变建模参数值、校正输出和/或确认精确度。This action is performed automatically by the processor. The user has the patient scanned, or obtains scan data for the patient from a previous scan. A user may activate the program and enter patient-specific information, such as radius of outflow of the scanned vessel, threshold vessel tip size, measurements of pressure and/or measurements of flow. As long as activated, the method is executed without any user input, such as without user testing of different properties of the structured tree. Alternatively, the user assists in a semi-automatic procedure, such as the user indicating possible attribute values. Other user inputs may be provided, such as for changing modeling parameter values, correcting outputs, and/or confirming accuracy.
在动作20中,获取表示患者脉管的扫描数据以及脉管的一个或多个出口。通过扫描患者来获取数据。可以使用任何类型的医学成像数据。例如,获取计算机断层(CT)、C臂x射线、标准x射线、类似CT(CT-like)、磁共振(MR),或超声数据,用于表示脉管和出口。可以使用任何扫描顺序或方法。In act 20, scan data representing a vessel of the patient and one or more outlets of the vessel are acquired. Data is acquired by scanning the patient. Any type of medical imaging data can be used. For example, acquire computed tomography (CT), C-arm x-ray, standard x-ray, CT-like, magnetic resonance (MR), or ultrasound data for representation of vessels and outlets. Any scan order or method can be used.
在替换的实施例中,通过从存储器加载来获取数据。将来自先前执行的对患者的扫描的数据存储在存储器(诸如图片存档和通信系统(PACS)数据库)中。从该数据库选择数据。该数据可以由诸如通过网络或在便携式存储器装置上的转移来获得。In an alternative embodiment, data is retrieved by loading from memory. Data from previously performed scans of the patient are stored in memory, such as a picture archiving and communication system (PACS) database. Select data from this database. The data may be obtained by transfer, such as over a network or on a portable memory device.
数据表示容积。数据被组织为或格式化为框架、一个数据集、多个数据集或其它集合以表示容积。数据表示分布在三维中的位置。该容积包括一个或多个脉管40。单一分支或多个分支脉管结构被表示。脉管40可以包括任何数目的出口(例如,一个或多个),并且在患者的心脏系统或脉管结构的任何范围内延伸。Data represent volumes. Data is organized or formatted as frames, a data set, multiple data sets, or other collections to represent volumes. The data represents the location of the distribution in three dimensions. The volume includes one or more vessels 40 . Single-branch or multi-branch vasculature is represented. Vasculature 40 may include any number of outlets (eg, one or more) and extend within any extent of the patient's cardiac system or vasculature.
在一个实施例中,将如获取的数据分段。使用阈值、边缘检测、对比检测、形状拟合、流量检测、其组合或者其它程序来识别与相对于其它解剖体的脉管相关联的位置。扫描或检测的类型可以导致诸如通过对比检测和/或流量检测来从脉管而非其它解剖体获取数据。脉管可以被表示为脉管壁的组织、具有血液的脉管组织的边界和/或血液柱的外部。可替换地,处理所获取的数据以将脉管40分段。In one embodiment, the data as acquired is segmented. Thresholding, edge detection, contrast detection, shape fitting, flow detection, combinations thereof, or other procedures are used to identify locations associated with vessels relative to other anatomy. The type of scan or detection may result in data being acquired from vessels rather than other anatomy, such as by contrast detection and/or flow detection. A vessel may be represented as the tissue of the vessel wall, the boundary of the vascular tissue with blood, and/or the exterior of the column of blood. Alternatively, the acquired data is processed to segment the vessel 40 .
在动作22中,生成结构化树模型42。在图2的示例中,处理器通过在动作24中将末梢脉管建模为树结构且在动作26中基于来自特定患者的信息自动地调整该树结构来生成结构化树模型。可以提供附加的、不同的或更少的动作。分开地执行或一起执行该动作,诸如调整作为建模的一部分。In act 22, a structured tree model 42 is generated. In the example of FIG. 2 , the processor generates the structured tree model by modeling the peripheral vessel as a tree structure in act 24 and automatically adapting the tree structure in act 26 based on information from the particular patient. Additional, different or fewer actions may be provided. This action is performed separately or together, such as adjustments as part of the modeling.
通过处理器创建结构化树并计算结构化树的特性来生成结构化树模型42。可替换地,与不同的根半径相关联的多个不同的结构化树被预先计算并被存储。在给定患者的脉管的半径的情况下,结构化树通过加载适当的预定模型来生成。因为不同于仅通过出口的半径而将模型调整至特定患者,所以预定的结构化树模型可以通过该调整来变更。可替换地,从头开始计算结构化树模型的动作也基于其它患者特定信息来进行调整。在又一个实施例中,为可能的患者特定信息的各种组合提供预定的结构化树模型,用以针对给定患者的给定出口识别并加载适当的预先计算的结构化树模型。A structured tree model 42 is generated by the processor creating the structured tree and computing properties of the structured tree. Alternatively, a number of different structured trees associated with different root radii are precomputed and stored. Given the radius of the patient's vessels, a structured tree is generated by loading the appropriate predetermined model. Because instead of adjusting the model to a specific patient by just the radius of the outlet, the predetermined structured tree model can be altered by this adjustment. Alternatively, the act of computing the structured tree model from scratch is also adjusted based on other patient-specific information. In yet another embodiment, predetermined structured tree models are provided for various combinations of possible patient-specific information to identify and load an appropriate pre-computed structured tree model for a given outlet for a given patient.
结构化树模型42表示末梢脉管树结构附着出口。对超过出口的血流和/或几何形状进行建模。结构化树的一般的形状和材料属性影响在结构化树模型42的根处的血流和对应的边界条件。因为用于该末梢树结构的患者扫描数据是不可用的或没有被使用,所以使用假设来对末梢树结构和对应的流量进行建模或仿真。The structured tree model 42 represents the attachment outlet of the peripheral vessel tree structure. Model blood flow and/or geometry beyond the outlet. The general shape and material properties of the structured tree affect blood flow and corresponding boundary conditions at the root of the structured tree model 42 . Since patient scan data for this tip tree structure is not available or used, assumptions are used to model or simulate the tip tree structure and corresponding flow.
为每个出口生成分开的结构化树模型。因为除了通过对于其扫描数据是可用的的脉管以外,每个出口是独立的或不被连接的,所以创建分开的结构化树模型。Generate a separate structured tree model for each outlet. Since each outlet is independent or unconnected except through the vessel for which scan data is available, a separate structured tree model is created.
可以使用任何结构化树模型。已知的信息可以被用来生成模型。例如,更大半径的出口更可能与更大的末梢树结构相连接,所以出口的半径的尺寸可以被用来对分叉的长度和数目进行建模。结构化树模型的根具有与用于与出口建模的连接的出口相同的半径,但可以具有不同的半径。可以假设除了三路或更多分支以外的分叉。在下一个分叉之前的每个分支的长度可以基于归因于该分支的半径。对于分叉,每个末梢分支可以被假设成具有更小的半径。半径减小可以在分支之间按比例,诸如一个分支大于另一个。每一个分支以不相等的因子按比例减小,创建非对称二叉树,其中每个分支从最接近的分支开始在半径上减小。可替换地,两个分支半径都是相同的,但以因子减小。半径减小的因子可以是实验地确定的或假定的。Any structured tree model can be used. Known information can be used to generate models. For example, larger radius outlets are more likely to connect to larger terminal tree structures, so the size of the outlet's radius can be used to model the length and number of forks. The root of the structured tree model has the same radius as the outlet for the connection modeled with the outlet, but may have a different radius. Forks other than three-way or more branches can be assumed. The length of each branch before the next fork can be based on the radius attributed to that branch. For bifurcations, each terminal branch can be assumed to have a smaller radius. The radius reduction may be scaled between branches, such as one branch being larger than the other. Each branch is scaled down by an unequal factor, creating an asymmetric binary tree where each branch decreases in radius starting from the closest branch. Alternatively, both branch radii are the same, but reduced by a factor. The factor of radius reduction may be experimentally determined or assumed.
模型表示整个末梢树结构或仅一部分。例如,应用半径阈值(例如,0.05µm)。对于具有小于阈值的半径的任何分支,模型终止。这用结构化树中的给定半径创建了终端端部。超过这些终端端部,不存在建模,并且在终端端部处的边界条件被假定或作为调整的一部分进行求解。在其它实施例中,为脉管对整个末梢树进行建模,在动脉处终止。The model represents the entire terminal tree structure or only a part. For example, apply a radius threshold (eg, 0.05µm). The model terminates for any branch with a radius smaller than a threshold. This creates the terminal end with the given radius in the structured tree. Beyond these terminal ends, there is no modeling and the boundary conditions at the terminal ends are assumed or solved as part of the tuning. In other embodiments, the entire terminal tree is modeled for vessels, terminating at arteries.
在动作24的一个实施例中,使用了在Olufsen等人的“Numerical simulation andexperimental validation of blood flow in arteries with structured-treeoutflow conditions,” Annals of Biomedical Engineering, vol. 28, pp. 1281–1299, 2000或者Cousins等人的 “Boundary Conditions for Hemodynamics: TheStructured Tree Revisited,” Journal of Computational Physics, Vol. 231, pp.6086–6096, 2012中公开的结构化树模型之一和对应的边界条件。In one embodiment of act 24, "Numerical simulation and experimental validation of blood flow in arteries with structured-treeoutflow conditions," Annals of Biomedical Engineering, vol. 28, pp. 1281-1299, 2000 or One of the structured tree models and the corresponding boundary conditions disclosed in "Boundary Conditions for Hemodynamics: The Structured Tree Revisited," Journal of Computational Physics, Vol. 231, pp.6086–6096, 2012 by Cousins et al.
结构化树是非对称的二叉树,其中每个脉管是轴对称的且具有恒定的半径。在分叉处使用幂定律,以便描述两个子脉管的半径:The structured tree is an asymmetric binary tree where each vessel is axisymmetric and has a constant radius. Use a power law at the bifurcation in order to describe the radii of the two sub-vessels:
(1) (1)
其中,下标p, d 1 和 d 2分别指代父脉管和两个子脉管。幂定律假设了用于血流和维持脉管系统所需要的能量是最小的(例如,对于层流 ξ = 3.0)。可以使用其它值,诸如基于父半径的值。例如, ξ = 3.0被用于大的冠状动脉的脉管,而较小的值被用于其它脉管。可以确定对于患者的流量的类型,并且基于所述类型为树或树的各部分指派值(例如, ξ在2.33(对于湍流)与3.0(对于层流)之间的间隔中变化)。值可以取决于正被建模的心脏系统的部分,诸如对于冠状动脉分叉的2.73。Among them, the subscripts p , d 1 and d 2 refer to the parent vessel and the two child vessels, respectively. The power law assumes that the energy required for blood flow and maintenance of the vasculature is minimal (eg, for laminar flow ξ = 3.0). Other values may be used, such as values based on the parent radius. For example, ξ = 3.0 was used for large coronary vessels, while smaller values were used for other vessels. The type of flow to the patient can be determined and values are assigned to the tree or portions of the tree based on the type (eg, ξ varies in intervals between 2.33 for turbulent flow and 3.0 for laminar flow). The value may depend on the part of the cardiac system being modeled, such as 2.73 for coronary bifurcations.
对于结构化树边界条件,分叉被认为是非对称的,并且因此子脉管的半径是通过使用两个参数基于父脉管的半径来确定的:For the structured tree boundary condition, the bifurcation is considered asymmetric, and thus the radius of the child vessel is determined based on the radius of the parent vessel by using two parameters:
(2) (2)
其中,α 和 β是在0和1之间的两个比例参数。可以使用其它比例。比例参数是预定的或计算的。为了计算,分别引入如下定义的两个附加的参数,即面积比和非对称比:where α and β are two scaling parameters between 0 and 1. Other ratios can be used. The scale parameter is either predetermined or calculated. For the calculation, two additional parameters, the area ratio and the asymmetry ratio, are respectively introduced as defined below:
(3)。 (3).
参数ξ, η 和 γ是通过如下关系相互依赖的:The parameters ξ, η and γ are interdependent by the following relationship:
(4)。 (4).
两个比例参数可以被计算为:The two scale parameters can be calculated as:
(5)。 (5).
从给定的根半径(例如,出口半径)开始,结构化树就分叉直到脉管的半径变得小于最小半径为止。根据每个脉管的半径来表达每个脉管分支的长度。例如,长度与半径比l rr 是50,但是可以使用其它值。Starting from a given root radius (eg, exit radius), the structured tree forks until the radius of the vessel becomes smaller than the minimum radius. The length of each vessel branch is expressed in terms of the radius of each vessel. For example, the length to radius ratio lrr is 50, but other values may be used.
一旦确定了结构化树模型的分支结构(即,几何形状),就对树的流量、材料和/或其它属性进行建模。可以使用结构化树模型的非几何形状特性的任何建模。在一个实施例中,使用杨氏模型(Young’s model)。杨氏模型包括各种材料属性。因为小动脉由与大动脉相同类型的组织构成,所以基于对实验数据的最佳拟合的用于大动脉的关系也可以被用于在结构化树中表示的向下到最小脉管的结构化树的壁属性。一个示例表示如下给出:Once the branching structure (ie, geometry) of the structured tree model is determined, the flow, material, and/or other properties of the tree are modeled. Any modeling that uses the non-geometric nature of the structured tree model can be used. In one embodiment, Young's model is used. Young's model includes various material properties. Because arterioles are composed of the same type of tissue as large arteries, the relationship for large arteries based on the best fit to experimental data can also be used in the structured tree down to the smallest vessel represented in the structured tree the wall properties. An example representation is given below:
(6) (6)
其中,x是沿着分支的距离,r0是分支的半径,k1-3是材料属性,并且E是杨氏模量且h是脉管壁的厚度。表1示出了定义结构化树的结构和属性的示例参数值。where x is the distance along the branch, r0 is the radius of the branch, ki- 3 is a material property, and E is Young's modulus and h is the thickness of the vessel wall. Table 1 shows example parameter values defining the structure and properties of the structured tree.
这些值是示例或初始值。对于给定的患者,值可以由于调整至患者而是不同的。值中的一个或多个可以被用作不受调整而变更的常数,诸如ξ, γ, η, α, β, l rr 和/或k2。These values are examples or initial values. For a given patient, the values may differ due to adjustment to the patient. One or more of the values may be used as constants that vary without adjustment, such as ξ, γ, η, α, β, l rr and/or k 2 .
在结构化树中用于血流的控制方程是从轴对称纳维斯托克斯(Navier-Stokes)方程导出,但可以使用流量的其它建模。因为在小动脉中粘滞效应比惯性效应更重要得多,所以忽略非线性惯性项。如果流量和压力是周期性的,可以在频域确定解析解:The governing equations for blood flow in the structured tree are derived from the axisymmetric Navier-Stokes equations, but other modeling of flow could be used. Since viscous effects are much more important than inertial effects in arterioles, the non-linear inertial term was ignored. If the flow and pressure are periodic, an analytical solution can be determined in the frequency domain:
(7) (7)
(8) (8)
其中,Q是流量,P是压力,ρ是密度,c是波传播速度,并且F J 取决于贝塞尔函数(Bessel function),并且使用沃斯理数(Womersley number)来进行计算。C A 是面积顺应性,并且可以被确定为:where Q is the flow rate, P is the pressure, ρ is the density, c is the wave propagation velocity, and F J depends on the Bessel function and is calculated using Womersley numbers. C A is the area compliance and can be determined as:
(9) (9)
其中,A是截面面积。where A is the cross-sectional area.
使用以下公式来递归地计算结构化树的根阻抗:Use the following formula to recursively calculate the root impedance of a structured tree:
(10) (10)
其中, 是在脉管段或分支的入口处的阻抗,并且是在脉管段或分支的出口处的阻抗。然后,将根阻抗应用为出口边界条件,表示为:in , is the impedance at the entrance of the vessel segment or branch, and is the impedance at the outlet of the vessel segment or branch. Then, the root impedance is applied as the outlet boundary condition, expressed as:
(11)。 (11).
通过应用傅里叶逆变换,被转换成并且使用卷积定理将方程式(11)重写为:By applying the inverse Fourier transform, is converted to And using the convolution theorem rewrite equation (11) as:
(12) (12)
其中T是周期。where T is the period.
在动作26中,材料属性、流量特性和/或结构化树模型的结构被调整至特定的患者。所述调整变更或指派结构化树模型的一个或多个参数的值,导致不同的边界条件。调整其中每个结构化树模型。In act 26, the material properties, flow characteristics and/or structure of the structured tree model are adjusted to the specific patient. The adjustment changes or assigns values of one or more parameters of the structured tree model, resulting in different boundary conditions. Adjust each of these structured tree models.
不是随机地指派值以确定适当的边界条件,而是通过将结构树模型的一个或多个特性与患者的一个或多个特性匹配来调整结构化树。例如,结构化树模型可以被用来计算在根或出口处的阻力和/或顺应性。在匹配中用于参考的阻力和/或顺应性可以根据对患者的压力或流量的测量来计算。然后,将结构化树的总阻力和/或总顺应性与在出口处的患者的阻力和/或顺应性相匹配。所述匹配调整结构化树边界条件。Rather than randomly assigning values to determine appropriate boundary conditions, the structured tree is adjusted by matching one or more properties of the structured tree model to one or more properties of the patient. For example, a structured tree model can be used to calculate resistance and/or compliance at the root or outlet. The resistance and/or compliance used for reference in matching may be calculated from measurements of the patient's pressure or flow. The total resistance and/or total compliance of the structured tree is then matched to the patient's resistance and/or compliance at the exit. The matching adjusts the structured tree boundary conditions.
改变结构化树的各种属性以提供匹配。通过求解顺应性和/或阻力边界条件的匹配来确定结构化树模型的属性或特性的组合。Various properties of the structured tree are changed to provide matching. The properties or combination of properties of the structured tree model are determined by solving for a match of compliance and/or resistance boundary conditions.
可以使用任何调整,诸如适于血液动力学仿真的调整。在一个实施例中,将结构化树参数的确定用公式表示为具有根的非线性方程式的系统的解,此处结构化树的计算的属性与参考值匹配。为了确定针对一组参数值x i 的目标函数:f(x i )的残差(residual)的值,为结构化树计算方程式(10)中的零频率阻抗,并且确定总顺应性。该组参数值x i 是变更或求解以进行调整的其中一个或多个属性或特性。Any adjustment may be used, such as an adjustment suitable for hemodynamic simulation. In one embodiment, the determination of the structured tree parameters is formulated as the solution of a system of non-linear equations with roots, where the calculated properties of the structured tree match the reference values. To determine the value of the residual of the objective function: f(x i ) for a set of parameter values xi , the zero frequency impedance in equation (10) is calculated for the structured tree and the total compliance is determined. The set of parameter values xi is one or more of the attributes or characteristics that are changed or resolved for adjustment .
使用折线信任区域方法来求解非线性系统f(x i ) = 0,其是拟牛顿方法(quasi-Newton method),但是可以使用其它优化。用于更新参数的该方法的性能独立于在真实参数和目标函数值中的差异。然而,因为总阻力和总顺应性的绝对值通常相差大于六个数量级,所以如下面描述的,参数和目标残差两者都已经使用典型值被按比例缩放。The nonlinear system f ( xi ) = 0 is solved using the polyline trust region method, which is a quasi-Newton method, but other optimizations can be used. The performance of this method for updating parameters is independent of the difference in real parameters and objective function values. However, because the absolute values of total resistance and total compliance typically differ by more than six orders of magnitude, both parameters and target residuals have been scaled using typical values as described below.
方程式的非线性系统可以用公式表示为:The nonlinear system of equations can be formulated as:
(13) (13)
其中,R term 是在结构化树的每一个出口处强加的终端阻力(例如,由于阈值的模型端部的最小分支处的终端阻力),R comp 是结构化树的计算阻力,R ref 是来自患者的参考阻力,C comp 是计算顺应性,以及C ref 是来自患者的参考顺应性。在该示例中,Rterm和k3是改变或求解以提供匹配(例如,零差异)的结构化树的两个属性或特性。可以在解中使用附加的、不同的或更少的特性。where R term is the terminal resistance imposed at each exit of the structured tree (e.g., the terminal resistance at the smallest branch at the end of the model due to a threshold), R comp is the calculated resistance of the structured tree, and R ref is derived from The patient's reference resistance, C comp is the calculated compliance, and C ref is the reference compliance from the patient. In this example, R term and k 3 are two properties or properties of the structured tree that are altered or resolved to provide a match (eg, zero difference). Additional, different or fewer features may be used in the solution.
从患者获得参考值(例如,C ref 和R ref )。测量患者的心脏系统的某个方面。例如,用袖口(cuff)或超声波测量压力或在收缩压和舒张压之间的差异。作为另一个示例,用超声波测量容积流量、流速率、或者流量的其它方面。因此对于任何两个患者,产生该方面的不同或相同的值。Reference values (eg, C ref and R ref ) are obtained from the patient. Measures an aspect of a patient's cardiac system. For example, measuring pressure with a cuff or ultrasound or the difference between systolic and diastolic blood pressure. As another example, ultrasound is used to measure volume flow, flow rate, or other aspects of flow. Thus for any two patients, different or identical values for this aspect result.
测量的压力、测量的流量或者两者被用来计算患者的参考顺应性和/或阻力。可以使用来自测量的压力和/或流量的顺应性或阻力的任何现在已知的或稍后发展的估计。例如,脉冲-压力方法可以被用来估计顺应性,同时可以根据压力与流速率之比估计阻力。压力和流速率可以侵入性地或非侵入性地进行测量,或者根据生理学模型或比例法则进行估计。Measured pressure, measured flow, or both are used to calculate the patient's reference compliance and/or resistance. Any now known or later developed estimate of compliance or resistance from measured pressure and/or flow may be used. For example, a pulse-to-pressure approach can be used to estimate compliance, while resistance can be estimated from the ratio of pressure to flow rate. Pressure and flow rate can be measured invasively or non-invasively, or estimated from physiological models or scaling laws.
为了迭代地求解用于结构化树模型的非线性方程式,计算结构化树的总阻力和总顺应性。为了确定结构化树模型的材料属性(例如,k3)和终端阻力(例如,Rterm),计算导致匹配的值的组合。该调整使结构化树适于给定的患者,用以接着计算在出口(例如,结构化树模型的根或合计)处的边界条件。To iteratively solve the nonlinear equations for the structured tree model, the total resistance and the total compliance of the structured tree are calculated. To determine material properties (eg, k 3 ) and terminal resistance (eg, R term ) of the structured tree model, combinations of values that result in a match are calculated. This adjustment fits the structured tree to a given patient for subsequent computation of boundary conditions at the outlet (eg, the root or sum of the structured tree model).
总阻力和总阻力的对应调整是在结构化树的末端处的终端阻力的函数。为了调整总阻力,指派在结构化树的终端脉管处的阻力。所有终端阻力被认为是相等的,这是合理的假定,因为所有终端脉管具有几乎相同的半径。在其它实施例中,终端阻力可以通过末端位置来变化。结构化树的总阻力等于为方程式(10)中的零频率确定的阻抗。The total resistance and the corresponding adjustment of the total resistance are a function of the terminal resistance at the end of the structured tree. To adjust the total resistance, the resistance at the terminal vessel of the structured tree is assigned. All terminal resistances are considered equal, which is a reasonable assumption since all terminal vessels have nearly the same radius. In other embodiments, terminal resistance may vary by terminal position. The total resistance of the structured tree is equal to the impedance determined for the zero frequency in equation (10).
可以使用用于使由结构树表示的总阻力适应的任何方法。在一个方法中,修改在其处结构化树被终止的最小半径。计算的总阻力被用于迭代解期间与参考值相匹配。修改末端半径可以仅提供在离散的空间,而非连续的空间中的调整,使得与特定值的完美匹配不太可能。此外,如果总阻力非常高,则最小半径变得非常小,导致确定结构化树的根处的阻抗所要求的计算成本的相当大的增加。针对在每个末端处的阻力的强加。Any method for adapting the total resistance represented by the structure tree may be used. In one approach, the minimum radius at which the structured tree is terminated is modified. The calculated total resistance is used to match the reference value during iterative solution. Modifying the tip radius may only provide adjustments in a discrete space, not a continuous space, making a perfect match to a particular value less likely. Furthermore, if the total resistance is very high, the minimum radius becomes very small, leading to a considerable increase in the computational cost required to determine the impedance at the root of the structured tree. For the imposition of resistance at each end.
在另一个方法中,在结构化树的每个终端脉管处强加阻力。特定总阻力通过多个出口来划分,并且在结构化树的终端地点处强加结果。只有结构化树内部的脉管的阻力与终端阻力相比是可忽视的,则该方法才可以导致期望的结果。该假定仅适用于大动脉,而不适用于分叉下降到小动脉水平的结构化树的小动脉。In another approach, resistance is imposed at each terminal vessel of the structured tree. The specific total resistance is divided by multiple exits and the results are imposed at the terminal locations of the structured tree. This method can lead to the desired result only if the resistance of vessels inside the structured tree is negligible compared to the terminal resistance. This assumption applies only to large arteries, not to arterioles that branch off into a structured tree down to the level of arterioles.
如另一个方法,匹配可以被用来计算阻力。匹配求解将被应用于每个末端的一个终端阻力,或者求解将被应用于相应的末端的不同的终端阻力。提供期望的匹配的迭代解求解结构化树的终端阻力。As another approach, matching can be used to calculate resistance. Matching solutions will be applied to one terminal resistance of each terminal, or solutions will be applied to different terminal resistances of the corresponding terminals. Provides an iterative solution to the desired match to solve the terminal resistance of the structured tree.
使用任何方法来确定结构化树的顺应性。通过调整一个或多个诸如方程式(6)的k1和k3的材料属性来使参考总顺应性与结构化树的总顺应性相匹配。Use any method to determine compliance of the structured tree. The reference total compliance is matched to that of the structured tree by adjusting one or more material properties such as k1 and k3 of equation (6).
在用于计算结构化树的顺应性的一个方法中,通过计算结构化树中的所有脉管的容积顺应性的总和来解析地计算总顺应性C an 。使用如下的面积顺应性来确定给定分支的容积顺应性C anb :In one method for calculating the compliance of a structured tree, the total compliance C an is calculated analytically by summing the volumetric compliances of all vessels in the structured tree. The volumetric compliance C anb for a given branch is determined using the area compliance as follows:
(14) (14)
其中,l rr 是引入的长度与半径之比。where lrr is the ratio of the length to the radius introduced.
表1和r是对应脉管的半径。如方程式(9)中给定的,CA是脉管的壁的弹性。Table 1 and r is the radius of the corresponding vessel. As given in equation (9), CA is the elasticity of the wall of the vessel.
在另一个方法中,脉冲压力方法被用于数值地计算结构化树的总顺应性。图3示出了基于该脉冲压力方法的结构化树边界条件的总顺应性的估计。首先,使用非对称高斯函数来计算解析流速率轮廓q(t)。根据20cm/s的平均血流速度值和结构化树的根半径来计算时变轮廓的平均流速率。可以使用对于给定半径的经验确定的流速率轮廓。可替换地,使用测量的流速率。接下来,确定结构化树边界条件的阻抗z(t)(参见方程式(10))。然后,通过在结构化树的入口处强加先前计算的流速率轮廓来运行计算。结果,获得压力轮廓,其被用来计算结构化树的阻力()和脉冲压力PP ST 。最后,使用脉冲压力方法来计算结构化树的等效顺应性C PPM 。脉冲压力方法基于时变流速率、在动脉树中的位置处的平均和脉冲压力来估计在动脉树中的位置的下游的顺应性。它是基于两元素弹性腔模型,而模型的阻力直接根据输入数据来计算并且仅顺应性是未知的。In another approach, the pulse pressure method is used to numerically calculate the total compliance of the structured tree. Figure 3 shows the estimation of the total compliance of the structured tree boundary conditions based on this impulse pressure method. First, an asymmetric Gaussian function is used to calculate the analytical flow rate profile q ( t ). The mean flow velocity of the time-varying profile was calculated from the mean blood velocity value of 20 cm/s and the root radius of the structured tree. An empirically determined flow rate profile for a given radius may be used. Alternatively, measured flow rates are used. Next, determine the impedance z(t) of the structured tree boundary condition (see equation (10)). Then, the calculation is run by imposing the previously calculated flow rate profile at the entry of the structured tree. As a result, a pressure profile is obtained, which is used to calculate the resistance of the structured tree ( ) and pulse pressure PP ST . Finally, the pulse pressure method is used to calculate the equivalent compliance C PPM of the structured tree. The pulse pressure method estimates compliance downstream of a location in the arterial tree based on time-varying flow rate, mean and pulse pressure at the location in the arterial tree. It is based on a two-element elastic cavity model, while the resistance of the model is calculated directly from the input data and only the compliance is unknown.
最后的顺应性值是基本上独立于所选择的平均血流速度(例如,差异在10-8 cm4∙s2/g的量级),并且数值地计算的阻力是基本上等于方程式(10)中的零频率阻抗(例如,差异在10-5 g/(cm4∙s)的量级)。The final compliance value is substantially independent of the chosen mean blood flow velocity (e.g., the difference is on the order of 10 −8 cm 4 ∙s 2 /g), and the numerically calculated resistance is substantially equal to Equation (10 ) in zero-frequency impedance (for example, the difference is on the order of 10 −5 g/(cm 4 ∙s)).
为了用在匹配解中,将图3中显示的方法应用数次,直到用于结构化树边界条件的调整过程收敛为止。这方面以及脉冲压力方法是迭代过程的事实导致用于减少总执行时间的脉冲压力方法内部的高效搜索方法的应用。一个示例搜索方法是折线信任区域方法。该折线信任区域方法不仅应用于调整结构化树参数,而且应用于确定顺应性C PPM ,其导致参考脉冲压力PP ST 。For use in matching solutions, the method shown in Figure 3 is applied several times until the tuning procedure for the structured tree boundary conditions converges. This aspect and the fact that the pulse pressure method is an iterative process leads to the application of an efficient search method inside the pulse pressure method for reducing the overall execution time. An example search method is the polyline trust region method. This broken-line trust-region method is not only applied to tune the structured tree parameters, but also to determine the compliance C PPM , which leads to the reference pulse pressure PP ST .
容积顺应性的和在计算上比脉冲压力方法更快。脉冲压力方法可以提供更精确的或有效的结果。可以使用计算结构化树的总顺应性的其它方法。The sum of volume compliance is computationally faster than the pulse pressure method. Pulse pressure methods may provide more precise or efficient results. Other methods of calculating the total compliance of the structured tree can be used.
使用对于参考和结构化树顺应性和阻力的计算,方程式的非线性系统可以使用匹配来求解。将在从患者测量的顺应性与结构化树模型的顺应性之间的差异以及在从患者测量的阻力与结构化树模型的阻力之间的差异最小化。可以使用任何优化,诸如信任区域方法。Using calculations of compliance and drag for reference and structured trees, a nonlinear system of equations can be solved using matching. The difference between the compliance measured from the patient and the compliance of the structured tree model and the difference between the resistance measured from the patient and the resistance of the structured tree model are minimized. Any optimization can be used, such as a trust region approach.
图4是用于调整的一个方法的流程图。所述调整使用匹配来求解结构化树的属性或特性。可以提供附加的、不同的或更少的动作。按示出的次序或不同的次序来执行动作,诸如在动作40之前执行动作42。Figure 4 is a flowchart of one method for adjustment. The adaptation uses matching to resolve properties or properties of the structured tree. Additional, different or fewer actions may be provided. The acts are performed in the order shown or in a different order, such as act 42 is performed before act 40 .
在图4的示例中,信任区域方法被用于优化。找到方程式的非线性系统的根可以用公式表示为优化应用。为了应用信任区域方法,用公式表示优值函数,其用来确定残差函数的实际减小如何表现为与预测的减小相关。可以使用任何优值函数,诸如:In the example of Figure 4, the trust region approach is used for optimization. Finding the roots of a nonlinear system of equations can be formulated for optimization applications. To apply the trust region approach, a figure of merit function is formulated that is used to determine how the actual reduction in the residual function behaves in relation to the predicted reduction. Any merit function can be used, such as:
(15) (15)
其中,算子指代欧几里得范数。另一方面模型函数是基于围绕当前的点x i 的g (x)的泰勒级数展开:Among them, operator Refers to the Euclidean norm. The model function on the other hand is based on the Taylor series expansion of g (x) around the current point x i :
(16) (16)
其中,J i 是在x i 处f(x)的雅可比行列式,并且s是为了将优值函数最小化而采取的步进。x i 是适应为调整的一部分的属性或特性的集,诸如k3和Rterm。where J i is the Jacobian of f ( x ) at xi , and s is the step taken to minimize the merit function. xi is the set of attributes or characteristics adapted as part of the tuning , such as k 3 and R term .
在动作40中,在迭代解之前将结构化树的末端的最小半径进行初始化。该初始化确保结构化树模型的阻力是正的用以与参考阻力匹配。下面提供了示例算法用以将在其处结构化树被终止的最小半径初始化。In act 40, the minimum radius of the ends of the structured tree is initialized before iterating the solution. This initialization ensures that the resistance of the structured tree model is positive to match the reference resistance. An example algorithm is provided below to initialize the minimum radius at which the structured tree is terminated.
算法1. 将最小半径初始化Algorithm 1. Initialize the minimum radius
Set r min = 0.005 cmSet r min = 0.005 cm
while(true)while(true)
Compute total resistance (R comp ) using r min and R term = 0.0Compute total resistance ( R comp ) using r min and R term = 0.0
if R comp < R ref if R comp < R ref
breakbreak
elseelse
r min = r min + 0.001 r min = r min + 0.001
end(if)end(if)
end(while)end(while)
可以使用其它算法。Other algorithms may be used.
使用50μm的开始值,其几乎对应于小动脉水平的开始,但可以使用其它开始值。如果用零终端阻力获得的计算的总阻力R comp 小于参考值,则算法终止,否则算法逐渐地增加最小半径直到计算的总阻力变得小于参考值为止。算法1确保需要正的终端阻力用以获得参考阻力。A starting value of 50 μm was used, which almost corresponds to the beginning of the arteriole level, but other starting values could be used. If the calculated total resistance R comp obtained with zero terminal resistance is smaller than the reference value, the algorithm terminates, otherwise the algorithm gradually increases the minimum radius until the calculated total resistance becomes smaller than the reference value. Algorithm 1 ensures that a positive terminal resistance is required to obtain the reference resistance.
在动作42中,在迭代解之前初始化结构化树的材料属性。所述初始化确保了结构化树的顺应性是正的用以与参考顺应性匹配。下面提供了用于初始化结构化树的材料属性的示例算法。In act 42, the material properties of the structured tree are initialized prior to iterating the solution. The initialization ensures that the compliance of the structured tree is positive to match the reference compliance. An example algorithm for initializing the material properties of a structured tree is provided below.
算法2. 将壁属性初始化Algorithm 2. Initialize the wall properties
Set k1 = , k3 = 0Set k1 = , k3 = 0
while(true)while(true)
Compute total compliance (C comp )Compute total compliance ( C comp )
if C comp < C ref if C comp < C ref
breakbreak
elseElse
k1 = k1 - k1 = k1 -
end(if)end(if)
end(while)。end(while).
在该示例中,初始化由杨氏模型的参数k 1表示的材料属性。在表1中显示的值是用于k1的第一个值。k 3被设置为0。使用这些设置或值来计算结构化树的总顺应性。使用了与算法1中类似的方法,其中,k 1的值被逐渐地减小直到计算的顺应性变得小于参考顺应性为止。In this example, the material properties represented by the parameter k 1 of Young's model are initialized. The values shown in Table 1 are the first values for k1. k3 is set to 0 . Use these settings or values to calculate the total compliance of the structured tree. A method similar to that in Algorithm 1 is used, where the value of k1 is gradually reduced until the calculated compliance becomes smaller than the reference compliance.
使用k1的值和最小半径,执行用于调整的信任区域优化。在一个实施例中用于调整的解使用雅可比矩阵和折线信任区域,但可以使用对于优化、优值函数和/或步长计算的其它解。在动作44中,计算初始的雅可比行列式(J)。在动作46中,确定典型的步长值,以便能够按比例缩放用于参数的更新和参数值(例如,k3和Rterm)的两者的雅可比矩阵。使用来自雅可比行列式估计的梯度信息来选择用于目标残差的某些典型值f typ并确定用于每个参数的典型步长:Using a value of k 1 and a minimum radius, perform a trust region optimization for tuning. The solution for tuning in one embodiment uses a Jacobian matrix and a polyline trust region, but other solutions for optimization, merit functions, and/or step size calculations may be used. In act 44, an initial Jacobian (J) is calculated. In action 46 , typical step size values are determined so that the Jacobian matrix for both the update of the parameters and the parameter values (eg k 3 and R term ) can be scaled. Use the gradient information from the Jacobian estimate to choose some typical value f typ for the target residual and determine a typical step size for each parameter :
(17) (17)
其中n eq 是方程式的数目,在该情况下是2(参见方程式13)。最初,使用围绕R term =104 g/cm4∙s和k 3 = 5∙104的值或其它初始值的中央差分公式来计算雅可比行列式J。目标函数的典型值被选择为参考值的1/50,但可以使用其它典型值计算或经验知识。where n eq is the number of equations, 2 in this case (see equation 13). Initially, the Jacobian J is calculated using the central difference formula around the values of R term =10 4 g/cm 4 ∙s and k 3 =5∙10 4 or other initial values. Typical values for the objective function were chosen to be 1/50 of the reference value, but other typical value calculations or empirical knowledge could be used.
在动作48中,固定点方法被用来找到使用典型步长确定的有限差雅可比行列式,其与所选择的目标残差的典型值一致。雅可比行列式逼近的分量被计算如下:In act 48, a fixed-point method is used to find a finite-difference Jacobian determined using a typical step size that is consistent with the selected typical value of the target residual. The components of the Jacobian approximation are computed as follows:
(18) (18)
其中使用方程式(17)来计算,并且e i 和e j 表示第i个方向和第j个方向上的单位矢量。这是只要由对应的和值标准化的两个连续雅可比行列式的差的欧几里得范数小于10-6或另一个值就在动作50中终止的迭代过程。通过该迭代过程确定的典型步长值与典型目标残差一起被用在下面的动作中以将用于折线信任区域算法的量标准化。where using equation (17) to calculate , and e i and e j denote the unit vectors in the i-th and j-th directions. This is provided only by the corresponding and The iterative process terminates in action 50 if the Euclidean norm of the difference of two consecutive Jacobians normalized by values is less than 10 −6 or another value. The typical step size value determined by this iterative process is used in the following action along with the typical target residual to normalize the quantities used for the polyline trust region algorithm.
在动作52中,使用表2的值或其它值来初始化折线信任区域方法。In act 52, the polyline trusted region method is initialized using the values of Table 2 or other values.
在动作54中,在信任区域算法内计算目标残差f(x i ),并且在动作56中执行收敛测试。如果残差函数中的每个小于1/100或对应的典型残差值()的其它因子,则在动作58中算法终止。否则在动作60中计算新的雅可比行列式J i (x i ),并且在动作62中折线算法被用来确定下一个步进值s i 。在动作62中通过找到子问题的近似解来计算步进s i :In act 54 the target residual f ( xi ) is calculated within the trust region algorithm and in act 56 a convergence test is performed. If each of the residual functions is less than 1/100 or the corresponding typical residual value ( ), the algorithm terminates in action 58. Otherwise in act 60 a new Jacobian J i ( xi ) is computed and in act 62 the polyline algorithm is used to determine the next step value s i . Steps si are computed in action 62 by finding an approximate solution to the subproblem:
服从 obey
其中,Δ是信任区域半径。where Δ is the trust zone radius.
在给定特定的信任区域的情况下,折线算法表示柯西(Cauchy)步进(沿着最陡下降的路径确定)与牛顿步进之间的组合。因此,柯西点被计算为:The polyline algorithm represents a combination between Cauchy steps (determined along the steepest descending path) and Newton steps, given a specific trust region. Therefore, the Cauchy point is computed as:
(19) (19)
其中in
(20) (20)
使用如下公式来计算牛顿步进:Use the following formula to calculate Newton steps:
(21)。 (twenty one).
引进牛顿步进以改善尤其是在搜索过程的终端阶段中的收敛速度。信任区域方法的能力(power)是可以管理从具有其良好的全局属性的最陡下降到牛顿方法的转变的其中的难易程度。Newton stepping is introduced to improve the speed of convergence especially in the terminal phase of the search process. The power of the trust region method is how easily the transition from the steepest descent with its nice global properties to Newton's method can be managed.
在一个实施例中,折线方法被实施为:In one embodiment, the polyline method is implemented as:
算法3. 折线方法Algorithm 3. Polyline method
Compute Compute
if if
elseelse
Compute Compute
where τ is the largest value in [0,1] such that where τ is the largest value in [0,1] such that
end(if)end(if)
可以使用其它算法来实施折线方法。Other algorithms can be used to implement the polyline method.
在动作64中,为信任区域的每次迭代计算实际与预测降低之比。该比值估计了二次模型多大程度上逼近优值函数,并且被表示为:In act 64, the ratio of actual to predicted reduction is calculated for each iteration of the trust region. This ratio estimates how well the quadratic model approximates the merit function and is expressed as:
(22)。 (twenty two).
如果比值ρ i 小于ρlow,则使用ωdown来更新信任区域半径。如果比值大于ρhigh,于是使用ωup来更新信任区域。如果比值大于ρ0,则接受步进s i 。If the ratio ρ i is less than ρ low , then use ω down to update the trust region radius. If the ratio is greater than ρ high , then ω up is used to update the trust region. If the ratio is greater than ρ 0 , the step si is accepted .
在一个实施例中,信任区域半径的更新被实施为:In one embodiment, the update of the trust zone radius is implemented as:
算法4. 信任区域方法Algorithm 4. Trust Region Method
使用折线方法来计算s i Use the polyline method to calculate s i
使用(22)来计算ρ i Use (22) to calculate ρi
if ρ i < ρlow if ρ i < ρ low
Δ = ωdownΔΔ = ω down Δ
elseelse
if ρ i > ρhigh and = Δif ρ i > ρ high and = Δ
Δ = ωupΔΔ = ω up Δ
end(if)end(if)
end(if)end(if)
if ρ i > ρ0 if ρ i > ρ 0
x i+1 = x i + s i x i + 1 = x i + s i
end(if)。end(if).
其它算法可以被用来实施信任区域半径的更新。该方法将动作66的测试并入到在动作68中的重新计算步进值或更新xi+1,并且返回到在动作54中的目标残差的计算。Other algorithms can be used to implement the update of the trust region radius. The method incorporates the test of act 66 into the recomputation of the step value or update of xi+1 in act 68 and returns to the computation of the target residual in act 54 .
参考图2,根据对应调整的结构化树为出口中的每个确定一个或多个边界条件。根据如调整至特定患者的结构化树模型来计算边界条件。可以使用结构化树模型的特性中的任何一个。例如,使用为结构化树计算的阻抗来根据方程式(7)和(8)确定在心搏周期上的流量或压力轮廓(参见方程式(11)和(12))。通过树结构的求解来确定的k1和k3的值被用来找到在确定这些边界条件中使用的面积顺应性。其它示例边界条件可以是部分地响应于终端阻力Rterm的压力轮廓,所述终端阻力Rterm通过创建结构化树来求解。可以使用调整的树结构的特性(诸如,杨氏模型或纳维斯托克斯方程特性中的任何一个)来将其它信息确定为边界条件。可以根据一个或多个材料属性和通过调整至特定患者来求解的终端阻力将压力轮廓和/或时变流速率计算为边界条件。Referring to FIG. 2, one or more boundary conditions are determined for each of the outlets according to the corresponding adjusted structured tree. Boundary conditions are calculated from a structured tree model as adjusted to a specific patient. Any of the properties of the structured tree model may be used. For example, the impedance calculated for the structured tree is used to determine the flow or pressure profile over the cardiac cycle according to equations (7) and (8) (see equations (11) and (12)). The values of k1 and k3 determined by solving the tree structure were used to find the area compliance used in determining these boundary conditions. Another example boundary condition may be a pressure profile partially responsive to the terminal resistance R term solved by creating a structured tree. Other information can be determined as boundary conditions using properties of the adjusted tree structure, such as any of the Young's model or Navier-Stokes equation properties. Pressure profiles and/or time-varying flow rates may be calculated as boundary conditions based on one or more material properties and terminal resistances solved for by tuning to a specific patient.
用来找到边界条件的特性响应于顺应性和阻力。在结构化树的创建期间将患者特定的顺应性和/或阻力用作参考来将结构化树调整至患者。可以根据用于给定出口的调整的树来计算任何边界条件。The properties used to find the boundary conditions respond to compliance and resistance. The patient-specific compliance and/or resistance is used as a reference during creation of the structured tree to adjust the structured tree to the patient. Any boundary conditions can be computed from the adjusted tree for a given outlet.
在动作30中,为脉管40计算一个或多个血流量。边界条件被用在计算该量中。阻力、顺应性、波传播、波反射、其组合,或者用于给定出口的总末梢脉管树的其它特性可以被用来确定容积流量、压力或在脉管中流量的其它量化。脉管中的流量部分地基于末梢脉管树的特性,其由边界条件说明。患者的脉管的任何血液动力学属性可以被确定为边界条件的函数。In act 30 one or more blood flows are calculated for a vessel 40 . Boundary conditions are used in calculating this quantity. Resistance, compliance, wave propagation, wave reflection, combinations thereof, or other properties of the total peripheral vascular tree for a given outlet can be used to determine volumetric flow, pressure, or other quantification of flow in the vessel. Flow in vessels is based in part on properties of the peripheral vascular tree, which are specified by boundary conditions. Any hemodynamic property of the patient's vasculature can be determined as a function of boundary conditions.
在动作32中,显示血流量。在屏幕或显示装置上用血流量呈现图像。图像是该量的。也可以呈现其它信息,诸如由扫描数据的脉管的描写(rendering)、关于脉管的几何信息、结构化树的属性、边界条件或者有益于对患者诊断的其它信息。例如,从给定的视图中由扫描数据的三维描写示出了脉管。诸如随着时间的流速率和/或压力的血流量被显示为邻近于描写或覆盖在描写上的曲线图、柱状图或数值(例如,每个周期的平均值或方差)。In act 32, blood flow is displayed. An image is presented with blood flow on a screen or display device. Images are of that amount. Other information may also be presented, such as the rendering of the vessel from the scan data, geometric information about the vessel, properties of the structured tree, boundary conditions, or other information useful for diagnosing the patient. For example, vessels are shown from a three-dimensional depiction of scan data from a given view. Blood flow, such as flow rate and/or pressure over time, is displayed as a graph, histogram, or numerical value (eg, mean or variance per cycle) adjacent to or overlaid on the delineation.
已知的动脉树可以被用来测试图2-4的方法,用以调整结构化树边界条件的总阻力和总顺应性。具体地,在已知动脉树中的出口边界条件的总阻力和总顺应性值被用作参考值,并且分开地为各种脉管中的任何一个的每个出口脉管调整结构化树边界条件。在表3中显示了调整过程的结果。对于一些动脉,在其处结构化树终止的最小半径大于0.005cm。在那些情况下,即使没有终端阻力,总初始阻力也大于参考值。Known arterial trees can be used to test the methods of Figures 2-4 for tuning the total resistance and total compliance of the structured tree boundary conditions. Specifically, the total resistance and total compliance values of the outlet boundary conditions in the known arterial tree are used as reference values, and the structured tree boundary is adjusted separately for each outlet vessel of any of the various vessels condition. In Table 3 the results of the adjustment process are shown. For some arteries, the smallest radius at which the structured tree terminated was greater than 0.005 cm. In those cases, even if there is no terminal resistance, the total initial resistance is greater than the reference value.
在表3中给定的总阻力值对应于休息状态。如果将对训练状态进行仿真,则总阻力可以更小并且可以使用更大的最小半径。通常,在结构化树的终端地点处强加的终端阻力比结构化树的总阻力高三到五个数量级。The total resistance values given in Table 3 correspond to resting conditions. If the training state is to be simulated, the total resistance can be smaller and a larger minimum radius can be used. Typically, the terminal resistance imposed at the terminal site of the structured tree is three to five orders of magnitude higher than the total resistance of the structured tree.
关于总顺应性的调整,结果示出了解析计算的顺应性显著地不同于基于脉冲压力方法的顺应性。脉冲压力方法可能更精确。关于k 1,算法2改变了该值,示出了通常需要比表1中显示的初始值更小的k 1的值,用以针对k 3获得具有正值的参考顺应性。Regarding the adjustment of the overall compliance, the results show that the analytically calculated compliance differs significantly from the compliance based on the pulse pressure method. The pulse pressure method may be more accurate. Regarding k 1 , Algorithm 2 changes this value, showing that a smaller value of k 1 than the initial value shown in Table 1 is generally required to obtain a reference compliance with a positive value for k 3 .
虽然在每个调整迭代处数值地计算顺应性,但是在个人计算机上用于调整每个结构化树的执行时间可以小于10秒。所提出的调整在计算上是高效的。对于收敛可以仅需要3-10次迭代。折线信任区域方法不仅被应用于结构化树属性的调整,而且被应用于为脉冲压力方法而执行的搜索过程。Although compliance is numerically computed at each tuning iteration, the execution time for tuning each structured tree can be less than 10 seconds on a personal computer. The proposed adjustment is computationally efficient. Only 3-10 iterations may be required for convergence. The polyline trust region method is not only applied to the adjustment of the properties of the structured tree, but also to the search process performed for the impulsive pressure method.
参考阻力和顺应性值是生理学上的,其允许调整过程的成功应用。方程式(13)可能不具有解,如果两个参考参数中的任一具有不切实际的值。例如,如果参考顺应性值太高,则可能要求对于k 1的负值,其转而导致不稳定的结构化树阻抗。The reference resistance and compliance values are physiological which allow the successful application of the adjustment procedure. Equation (13) may not have a solution if either of the two reference parameters has unrealistic values. For example, if the reference compliance value is too high, a negative value for ki may be required, which in turn leads to an unstable structured tree impedance.
结构化树边界条件进行自动调整用以进行血液动力学计算。调整结构化树边界条件的参数以获得用于总阻力和总顺应性的特定参考值。最初使两个参数(在其处结构化树终止的最小半径和常数k 1)适应,以便确定开始点,其导致用于实际调整参数的正值。两个参数适于调整结构化树的两个属性:终端阻力(在所有末端地点处相等),以及确定壁属性的常数(k 3)。可以使用其他初始和/或适应性属性。Structured tree boundary conditions are automatically adjusted for hemodynamic calculations. Adjust the parameters of the structured tree boundary conditions to obtain specific reference values for total resistance and total compliance. Two parameters (the minimum radius at which the structured tree terminates and the constant k 1 ) are initially adapted in order to determine the starting point, which leads to positive values for the actual adjustment parameters. Two parameters are adapted to tune two properties of the structured tree: terminal resistance (equal at all terminal sites), and a constant ( k 3 ) that determines the wall properties. Other initial and/or adaptive properties may be used.
使用折线信任区域方法来执行调整,其是高效的方法,仅需要3-10次迭代。可以出现其它数目的迭代。所提出的方法的一个优点是不需要初始的搜索算法,通过算法1和2获得的初始开始点是足够好的用于信任区域方法的初始解。Adjustments are performed using the polyline trust region method, which is an efficient method requiring only 3-10 iterations. Other numbers of iterations may occur. One advantage of the proposed method is that no initial search algorithm is required, and the initial starting point obtained by Algorithms 1 and 2 is good enough for the initial solution of the trust region method.
方法可以被容易地整合在用于血液动力学计算的更高次序的调整算法中,其中弹性腔边界条件被用来匹配某些特定患者血液动力学属性。不是在每个迭代处直接使用由更高次序调整算法给定的弹性腔参数值,而是使用结构化树边界条件,并且调整的结构化树被用来规定参考阻力和顺应性值。可替换地,直接调整结构化树边界条件的参数,而不使用阻力和顺应性作为中间量。The method can be easily integrated in higher order tuning algorithms for hemodynamic calculations, where elastic cavity boundary conditions are used to match some specific patient hemodynamic properties. Instead of directly using elastic cavity parameter values given by a higher order tuning algorithm at each iteration, structured tree boundary conditions are used, and the tuned structured tree is used to specify reference resistance and compliance values. Alternatively, directly tune the parameters of the structured tree boundary conditions without using resistance and compliance as intermediate quantities.
图5示出了用于自动调整末梢脉管树的边界条件的系统。系统包括医学成像系统11、处理器12、存储器14和显示器16。处理器12和存储器14被示出为与医学成像系统11分开,这样与远离医学成像系统11的计算机或工作站相关联。在其它实施例中,处理器12和/或存储器14是医学成像系统11的一部分。在替换的实施例中,系统是用于调整边界条件并根据由分开的系统实时获取的数据或使用存储在存储器中的先前获取的特定患者数据来计算血流量的工作站、计算机或服务器。例如,提供了用于获取表示容积的数据的医学成像系统11,并且提供了用于进行调整并计算的分开的数据库、服务器、工作站和/或计算机。可以使用附加的、不同的、或更少的部件。Figure 5 shows a system for automatically adjusting boundary conditions of a peripheral vascular tree. The system includes a medical imaging system 11 , a processor 12 , a memory 14 and a display 16 . Processor 12 and memory 14 are shown separate from medical imaging system 11 , and thus associated with a computer or workstation remote from medical imaging system 11 . In other embodiments, processor 12 and/or memory 14 are part of medical imaging system 11 . In an alternative embodiment, the system is a workstation, computer or server for adjusting boundary conditions and calculating blood flow from data acquired in real time by a separate system or using previously acquired patient-specific data stored in memory. For example, a medical imaging system 11 is provided for acquiring data representing volumes, and a separate database, server, workstation and/or computer is provided for making adjustments and calculations. Additional, different, or fewer components may be used.
诸如医学成像系统11和/或处理器12的系统的计算部件、装置或机器由硬件、软件和/或用来执行计算或其它动作的设计来配置。计算部件独立地或结合彼此进行操作,以执行诸如图2-4的动作的任何给定的动作。动作由计算机部件中的一个、计算部件中的另一个或者计算部件的组合来执行。其它部件可以由计算部件使用或控制来扫描或执行其它功能。Computing components, devices or machines of a system such as medical imaging system 11 and/or processor 12 are configured by hardware, software and/or designed to perform computations or other actions. The computing components operate independently or in conjunction with each other to perform any given action such as those of FIGS. 2-4 . Actions are performed by one of the computing components, another of the computing components, or a combination of computing components. Other components may be used or controlled by the computing component to scan or perform other functions.
医学成像系统11是用于扫描患者的任何现在已知或稍后发展的形态。医学成像系统11针对脉管区域扫描患者。例如,使用C臂x射线系统(例如,来自西门子的DynaCT)、类似CT系统、或者CT系统。其它形态包括MR、x射线、血管造影术、荧光屏检查、PET、SPECT、或者超声波。医学成像系统11被配置为获取表示一个或多个脉管的医学成像数据。数据通过使用由扫描仪进行的发射扫描患者和/或通过从患者接收信号来获取。扫描的类型或模式可以导致仅接收脉管的数据。可替换地,接收容积区域的数据,并且根据其它解剖体的信息来将脉管信息分割。Medical imaging system 11 is any now known or later developed modality for scanning a patient. The medical imaging system 11 scans the patient for vascular regions. For example, a C-arm x-ray system (eg, DynaCT from Siemens), a CT-like system, or a CT system is used. Other modalities include MR, x-ray, angiography, fluoroscopy, PET, SPECT, or ultrasound. The medical imaging system 11 is configured to acquire medical imaging data representative of one or more vessels. Data is acquired by scanning the patient using transmissions made by the scanner and/or by receiving signals from the patient. The type or mode of scanning may result in only vessel data being received. Alternatively, volume region data is received and the vascular information is segmented based on other anatomical information.
存储器14是缓冲器、缓存、RAM、可移除介质、硬盘驱动器(hard drive)、磁、光、数据库、或者其它现在已知或稍后发展的存储器。存储器14是单一装置或者两个或更多的装置的组。存储器14在系统11、具有处理器12的计算机的一部分内,或者在其它部件的外部或远离其它部件。Memory 14 is a buffer, cache, RAM, removable media, hard drive, magnetic, optical, database, or other now known or later developed memory. The memory 14 is a single device or a group of two or more devices. Memory 14 is within system 11, part of the computer with processor 12, or external to or remote from other components.
存储器14存储结构化树、结构化树的特性、中间解数据、患者的测量的特性、扫描数据、或者其它脉管或流量信息。存储器14存储从本文中描述的过程得到的数据,诸如存储常数、初始值、调整的值或者其它属性。Memory 14 stores the structured tree, properties of the structured tree, intermediate solution data, measured properties of the patient, scan data, or other vascular or flow information. Memory 14 stores data resulting from the processes described herein, such as storing constants, initial values, adjusted values, or other attributes.
存储器14附加地或可替换地是具有处理指令的非瞬态计算机可读存储介质。存储器14存储表示指令的数据,所述指令可由编程的处理器12执行用以自动地调整用于末梢脉管树的边界条件。在计算机可读存储介质或存储器上提供了用于实施本文中讨论的过程、方法和/或技术的指令,所述计算机可读存储介质或存储器诸如是缓存、缓冲器、RAM、可移除介质、硬盘驱动器或其它计算机可读存储介质。计算机可读存储介质包括各种类型的易失性和非易失性存储介质。图中图示的或本文中描述的功能、动作或任务响应于存储在计算机可读存储介质之中或之上的一个或多个指令集来执行。功能、动作或任务独立于特定类型的指令集、存储介质、处理器或处理策略,并且可以由软件、硬件、集成电路、固件、微代码等等来执行,单独地或组合地进行操作。同样地,处理策略可以包括多处理、多任务、并行处理等等。在一个实施例中,指令被存储在可移除介质装置上用以供本地或远程系统读取。在其它实施例中,指令被存储在远程位置中,用以通过计算机网络或通过电话线进行转移。在又一实施例中,指令被存储在给定的计算机、CPU、GPU或系统内。Memory 14 additionally or alternatively is a non-transitory computer-readable storage medium having processing instructions. Memory 14 stores data representing instructions executable by programmed processor 12 to automatically adjust boundary conditions for the peripheral vascular tree. Instructions for implementing the processes, methods and/or techniques discussed herein are provided on a computer-readable storage medium or memory, such as cache, buffers, RAM, removable media , hard drive, or other computer-readable storage medium. Computer readable storage media include various types of volatile and nonvolatile storage media. The functions, acts or tasks illustrated in the figures or described herein are executed in response to one or more sets of instructions stored in or on computer readable storage media. Functions, acts or tasks are independent of a particular type of instruction set, storage medium, processor or processing strategy and may be performed by software, hardware, integrated circuits, firmware, microcode, etc., operating alone or in combination. Likewise, processing strategies may include multiprocessing, multitasking, parallel processing, and the like. In one embodiment, the instructions are stored on a removable media device for reading by a local or remote system. In other embodiments, the instructions are stored in a remote location for transfer over a computer network or over telephone lines. In yet another embodiment, the instructions are stored within a given computer, CPU, GPU or system.
处理器12是通用处理器、数字信号处理器、三维数据处理器、图形处理单元、专用集成电路、现场可编程门阵列、数字电路、模拟电路、其组合、或者用于处理医学数据的其它现在已知或稍后发展的装置。处理器12是单一装置、多个装置或网络。对于多于一个装置,可以使用处理的并行或顺序划分。组成处理器12的不同的装置可以执行不同的功能,诸如由一个装置进行的调整以及由另一个装置进行的边界条件和/或流量的计算。在一个实施例中,处理器12是医学成像系统11的控制处理器或其它处理器。处理器12依据存储的指令进行操作以执行本文中描述的各种动作。The processor 12 is a general-purpose processor, a digital signal processor, a three-dimensional data processor, a graphics processing unit, an application-specific integrated circuit, a field programmable gate array, a digital circuit, an analog circuit, a combination thereof, or other existing devices for processing medical data. known or later developed devices. Processor 12 is a single device, multiple devices or a network. For more than one device, parallel or sequential division of processing may be used. Different devices making up processor 12 may perform different functions, such as adjustments by one device and calculations of boundary conditions and/or flow rates by another device. In one embodiment, processor 12 is a control processor or other processor of medical imaging system 11 . Processor 12 operates in accordance with stored instructions to perform the various actions described herein.
处理器12被配置为根据结构化树构造的一个或多个其它特性与特定于患者的值的匹配来确定结构化树构造的特性。例如,结构化树构造的终端阻力和材料属性是根据结构化树构造的总顺应性和总阻力与在给定患者的脉管的出口处的顺应性和阻力的匹配来确定。由处理器12创建的结构化树构造表示脉管末梢的脉管树,针对其获取扫描数据并且执行计算。Processor 12 is configured to determine a property of the structured tree construction based on a match of one or more other properties of the structured tree construction to the patient-specific value. For example, the terminal resistance and material properties of the structured tree construct are determined from the match of the overall compliance and total resistance of the structured tree construct to the compliance and resistance at the outlet of the vessel of a given patient. The structured tree construct created by the processor 12 represents the vascular tree of the vessel extremities for which scan data is acquired and calculations are performed.
处理器12被配置为根据结构化树构造确定脉管的一个或多个边界条件。在脉管的出口处的流量特性是边界条件。结构化树特性被用来计算边界条件。所述特性自身可以是边界条件。Processor 12 is configured to determine one or more boundary conditions of the vessel from the structured tree construction. The flow characteristics at the outlet of the vessel are the boundary conditions. Structured tree properties are used to compute boundary conditions. The properties themselves may be boundary conditions.
处理器12被配置为用边界条件确定脉管的流量特性。部分地使用用于末梢脉管的边界条件来确定脉管中的流量的某个方面。Processor 12 is configured to determine flow characteristics of the vessel using boundary conditions. The boundary conditions for the peripheral vessel are used in part to determine some aspect of the flow in the vessel.
处理器12被配置为生成图像。图像包括脉管中流量的计算的量。图像可以包括脉管和/或结构化树模型的表示。Processor 12 is configured to generate an image. The image includes calculated quantities of flow in the vessel. The images may include representations of vessels and/or structured tree models.
显示器16是CRT、LCD、等离子体、投影仪、打印机、或者用于显示图像的其它输出装置。显示器16显示了使用边界条件计算的一个或多个量。该量可以被显示在图表、曲线图中和/或在图像上。Display 16 is a CRT, LCD, plasma, projector, printer, or other output device for displaying images. Display 16 shows one or more quantities calculated using boundary conditions. The quantity can be displayed on a graph, in a graph and/or on a graph.
尽管上面已经通过参考各种实施例描述了本发明,但应当理解的是,在不脱离本发明的范围的情况下可以做许多改变和修改。因此本文旨在前述详细的描述被认为是示例性的而非限制性的,并且应该理解到下面的权利要求包括旨在限定本发明的精神和范围的所有等同物。Although the invention has been described above by reference to various embodiments, it should be understood that many changes and modifications can be made without departing from the scope of the invention. It is therefore intended that the foregoing detailed description be regarded as illustrative rather than restrictive, and that the following claims be understood to include all equivalents which are intended to define the spirit and scope of the invention.
Claims (20)
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201361765165P | 2013-02-15 | 2013-02-15 | |
| US61/765165 | 2013-02-15 | ||
| US14/167,120 US20140236547A1 (en) | 2013-02-15 | 2014-01-29 | Patient-specific automated tuning of boundary conditions for distal vessel tree |
| US14/167,120 | 2014-01-29 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103995989A CN103995989A (en) | 2014-08-20 |
| CN103995989B true CN103995989B (en) | 2018-11-13 |
Family
ID=51310152
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410052921.2A Active CN103995989B (en) | 2013-02-15 | 2014-02-17 | The adjust automatically of the particular patient of boundary condition for tip vascular tree |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103995989B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20230215584A1 (en) * | 2021-12-31 | 2023-07-06 | Shanghai United Imaging Healthcare Co., Ltd. | Method and system for determining intracranial hemodynamic parameter |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112384136A (en) * | 2018-11-13 | 2021-02-19 | 苏州润迈德医疗科技有限公司 | Method, device and system for obtaining blood vessel evaluation parameters based on radiography images |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101031255A (en) * | 2004-06-30 | 2007-09-05 | 科迪斯公司 | Intraluminal medical device having asymetrical members and method for optimization |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101557758B (en) * | 2005-03-25 | 2015-01-07 | Cnoga控股有限公司 | Optical sensor device and image processing unit for measuring chemical concentration, chemical saturation and biophysical parameters |
-
2014
- 2014-02-17 CN CN201410052921.2A patent/CN103995989B/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101031255A (en) * | 2004-06-30 | 2007-09-05 | 科迪斯公司 | Intraluminal medical device having asymetrical members and method for optimization |
Non-Patent Citations (2)
| Title |
|---|
| Numerical Simulation and Experimental Validation of Blood Flow in Arteries with Structured-Tree Outflow Conditions;Mette S.Olufsen;《Annals of Biomedical Engineering》;20001231;第28卷(第11期);第1281-1299页 * |
| Tuning Multidomain Hemodynamic Simulations to Match Physiological Measurements;Ryan L.Spilker 等;《Annals of biomedical engineering》;20100831;第38卷(第8期);第2635-2648页 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20230215584A1 (en) * | 2021-12-31 | 2023-07-06 | Shanghai United Imaging Healthcare Co., Ltd. | Method and system for determining intracranial hemodynamic parameter |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103995989A (en) | 2014-08-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7312301B2 (en) | Systems and methods for estimating blood flow properties using reduced-order models and/or machine learning | |
| JP7483079B2 (en) | Method and system for determining treatment by modifying a patient-specific geometric model - Patents.com | |
| JP6751170B2 (en) | Sensitivity analysis method and system for modeling blood flow characteristics | |
| CN105249954B (en) | The method and system of Hemodynamics index after prediction stenting | |
| US12096990B2 (en) | Systems and methods for estimation of blood flow using response surface and reduced order modeling | |
| CN106537392B (en) | Method and system for hemodynamic computation in coronary arteries | |
| US20180071452A1 (en) | System and Method for Optimizing Contrast Imaging of a Patient | |
| US20160228190A1 (en) | Three-dementional quantitative heart hemodynamics in medical imaging | |
| CN107123159A (en) | blood flow state analysis system and method | |
| JP2017535340A (en) | Method and system for determining reserve ratio of blood flow based on pure geometric machine learning | |
| US20140236547A1 (en) | Patient-specific automated tuning of boundary conditions for distal vessel tree | |
| CN103995989B (en) | The adjust automatically of the particular patient of boundary condition for tip vascular tree | |
| CN112950544A (en) | Method for determining coronary parameters | |
| JP7433913B2 (en) | Route determination method, medical image processing device, model learning method, and model learning device | |
| CN100446035C (en) | Systems and methods for spatiotemporal modeling using pilot points | |
| CN118352087A (en) | 0D-3D coupled personalized arterial blood flow dynamics simulation display method and device | |
| Thomas | Extraction of quantitative measures of the aorta from four dimensional segmented MR data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20220121 Address after: Erlangen Patentee after: Siemens Healthineers AG Address before: Munich, Germany Patentee before: SIEMENS AG |
|
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20240902 Address after: German Phu F Haim Patentee after: Siemens Medical AG Country or region after: Germany Address before: Erlangen Patentee before: Siemens Healthineers AG Country or region before: Germany |