SYSTEMS AND METHODS FOR MEASURING FLOW PROPAGATION VELOCITY FROM MULTI-DIMENSIONAL CARDIAC IMAGING
20260087617 ยท 2026-03-26
Inventors
Cpc classification
International classification
Abstract
The invention generally provides systems and methods for measuring flow propagation velocity from multi-dimensional cardiac imaging. In certain aspects, the invention provides systems and methods for measuring propagation velocity from multi-dimensional cardiac imaging that involve receiving cardiac imaging data; estimating local and instantaneous flow propagation velocity (V.sub.prop) from the cardiac imaging data; and employing the local and instantaneous flow propagation velocity to evaluate cardiac flow propagation.
Claims
1. A method for measuring propagation velocity from multi-dimensional cardiac imaging, the method comprising: receiving cardiac imaging data; estimating local and instantaneous flow propagation velocity (V.sub.prop) from the cardiac imaging data; and employing the local and instantaneous flow propagation velocity to evaluate cardiac flow propagation.
2. The method of claim 1, wherein the cardiac imaging data is 4D magnetic resonance imaging (MRI) data.
3. The method of claim 1, wherein the local and instantaneous flow propagation velocity (V.sub.prop) is determined by fitting a first order wave equation to velocity gradients with weighted least-squares.
4. The method of claim 3, wherein the Vp, is estimated from velocity gradients numerically calculated from the velocity fields using second order central (SOC) difference scheme.
5. The method of claim 4, wherein for each timeframe, the V.sub.prop at each spatial point is determined by the weighted least-squares fitting of wave propagation equation as:
6. The method of claim 5, wherein the i-th data point, is generated based on its spatial distance || from the point of interest as:
7. The method of claim 6, wherein weight decreases with increase of the distance ||, and only data within L.sub.0 is employed for the fitting.
8. The method of claim 7, wherein the V.sub.prop that is dependent on a local flow structure.
9. The method of claim 8, wherein the method further comprising quantifying relative strength of the propagation in a manner in which the V.sub.prop component along a direction from mitral orifice towards an apex is extracted and spatially integrated in the LV.
10. The method of claim 9, wherein an integral at each timeframe is normalized by an average of all the timeframes during diastole and is named as propagation intensity (I.sub.prop).
11. A system for measuring propagation velocity from multi-dimensional cardiac imaging, the system comprising a processor configured to: receive cardiac imaging data; estimate local and instantaneous flow propagation velocity (V.sub.prop) from the cardiac imaging data; and employ the local and instantaneous flow propagation velocity to evaluate cardiac flow propagation.
12. The system of claim 11, wherein the cardiac imaging data is 4D magnetic resonance imaging (MRI) data.
13. The system of claim 11, wherein the local and instantaneous flow propagation velocity (V.sub.prop) is determined by fitting a first order wave equation to velocity gradients with weighted least-squares.
14. The system of claim 13, wherein the V.sub.prop is estimated from velocity gradients numerically calculated from the velocity fields using second order central (SOC) difference scheme.
15. The system of claim 14, wherein for each timeframe, the V.sub.prop at each spatial point is determined by the weighted least-squares (WLS) fitting of a wave propagation equation as:
16. The system of claim 15, wherein the i-th data point, is generated based on its spatial distance || from the point of interest as:
17. The system of claim 16, wherein weight decreases with increase of the distance ||, and only data within L.sub.0 is employed for the fitting.
18. The system of claim 17, wherein the V.sub.prop that is dependent on a local flow structure.
19. The system of claim 18, wherein the the processor is further configured to quantify relative strength of the propagation in a manner in which the V.sub.prop component along a direction from mitral orifice towards an apex is extracted and spatially integrated in the LV.
20. The system of claim 19, wherein an integral at each timeframe is normalized by an average of all the timeframes during diastole and is named as propagation intensity (I.sub.prop).
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
DETAILED DESCRIPTION
[0022] The invention introduces a new approach for determining the propagation velocity from cardiac flow data and to resolve the spatiotemporal variations of Vp. This enables investigation of the correlation between Vp and the complex flow structures observed in the LV. The approach was validated using synthetic flow data of a self-induced vortex ring. The approach was demonstrated using in vivo data acquired using two-dimensional phase-contrast magnetic resonance imaging (pc-MRI) and 4D flow MRI.
[0023]
[0025] Equation (2) is the first order wave equation governing the propagation of a waveform denoted by u(x, t). With multi-dimensional and multi-component velocity data (
, t), Equation (2) can be modified as:
the vector consisting of the propagation velocity along all spatial dimensions. Equations (2) and (3) suggest that Vp can be estimated from the velocity gradients. We use V.sub.prop to denote the propagation velocity estimated based on the first order wave equation herein, which is a scalar if estimated from one-dimensional data and a vector if estimated from multi-dimensional data.
[0027] The V.sub.prop was estimated from the velocity gradients numerically calculated from the velocity fields using second order central (SOC) difference scheme. For each timeframe, the V.sub.prop at each spatial point was determined by the weighted least-squares (WLS) fitting of the wave propagation equation (3) as:
| from the point of interest as:
|, an n data within L.sub.0 is employed for the fitting. The proposed WLS optimization will yield V.sub.prop that is dependent on the local flow structure and ensures the robustness of the fitting.
[0030] To quantify the relative strength of the propagation, the V.sub.prop component along the direction from mitral orifice towards the apex is extracted and spatially integrated in the LV. The integral at each timeframe is normalized by the average of all the timeframes during diastole and is named as the propagation intensity (I.sub.prop).
[0031] Synthetic flow fields of a self-induced Lamb-Oseen vortex ring were created to assess the accuracy of the proposed V.sub.prop calculation method. The radius of the circular vortex ring (r.sub.0) is 2 cm, and the angular velocity relative to the ring's circular axis can be expressed as:
[0034] Two-dimensional pc-MRI measurements were acquired from three patients, one with normal filling, one with LVDD and hypertrophic cardiomyopathy (HCM), and one with LVDD and dilated cardiomyopathy (DCM), in accordance with the pre-established Institutional Review Board guidelines. The scans were performed at the Wake Forest University Baptist Medical Center in Winston-Salem, NC on an Avanto 1.5T scanner from Siemens Medical Solutions. Velocity encoding (VENC) was 100-130 cm/s, with a repetition time (TR) of 20 ms and an echo time (TE) of 3.3 ms. Flip angle was 20, and the spatial resolution was 1.25 mm/pixel in-plane with a 5-mm slice thickness. Retrospective ECG gating was used for the acquisition with 40 or 45 reconstructed phases depending on patient heart rate. The pc-MRI images were segmented based on a separate high signal-to-noise ratio imaging scan acquired over the same field of view, and the time-dependent LV boundaries were created for the pc-MRI fields. These data have been used in previous studies.
[0035] 4D flow MRI data were acquired for three subjects with normal LV diastole at the Children's National Hospital in an Institutional Review Board-approved retrospective study. A Siemens 1.5-T scanner was used for acquiring the CMR data, with the field of view (FOV) of 280-480140-230 mm and a matrix of 16077. The TE was 2.19 ms, and the TR was 37.9-59.4 ms. The flip angle was 15, and the VENC was 2-2.5 m/s. The slice size was 1.8 mm or 2.75 mm, and the pixel size was 1.75 or 2.735 mm, depending on the patient size. The number of reconstructed phases was 20-30 of a cardiac cycle. The time-dependent LV boundaries for the 4D flow data were created based on the long-axis and short-axis cine images acquired for the same subjects.
[0036] The following preprocessing procedure was performed on the velocity fields of the synthetic data and the in vivo cardiac flow prior to the V.sub.prop estimation. The spurious velocity measurements were detected using the universal outlier detection (UOD) method based on the local variation of velocity in the neighborhood containing 3 pixels along each spatial dimension, and the outlier measurements were replaced with the median of the neighborhood. To ensure the smoothness of the velocity field, the velocity profile along each dimension was reconstructed as an ensemble of radial basis functions (RBFs):
[0039] Instantaneous pressure fields were estimated from the LV velocity fields using the measurement-error based WLS method. The pressure gradients (p.sub.grad) were calculated using the Navier-Stokes momentum equation, which were then spatially integrated to obtain the pressure field (p.sub.WLS) as:
[0041] The vortical structures were identified from the LV velocity fields based on the local swirling strength denoted as .sub.ci which is quantified as the imaginary part of the complex eigenvalues of the velocity gradient tensor. Vortices were identified as the connected regions where the absolute value of .sub.ci is above 4% of the maximum value measured in the LV over the diastole.
[0042]
[0043]
[0044] The fields of flow velocity, V.sub.prop, and relative pressure in the LV at three consecutive timeframes during early diastole are presented in
[0045] The waveforms of the mitral inflow, the IVPD, and I.sub.prop determined from the 4D flow data of a normal subject are presented in
[0046] This study introduces a method to measure the LV filling propagation velocity from multi-dimensional cardiac flow imaging. The proposed method estimates the V.sub.prop at each spatiotemporal point by fitting the first order wave equation to the velocity gradients in the neighborhood. The method's performance was evaluated with synthetic vortex ring flow data, and the error analysis results suggested that more accurate V.sub.prop, can be obtained from multi-dimensional data (2D and 3D) than from 1D data. Compared to the result from 1D data with 20% noise, the median absolute V.sub.prop, error was 55% and 65% lower from the 2D data and 3D data with the same noise level, respectively. Determining V.sub.prop, from multi-dimensional data also avoids the limitation of the one-dimensional CMM that the measurement accuracy is affected by the angle between the M-mode cursor and the flow. The V.sub.prop estimated from multi-dimensional data is also directional as shown in the V.sub.prop fields from
[0047] The proposed method provides the spatial distribution and the temporal evolution of V.sub.prop, which helps in understanding the mechanism of the LV filling propagation and its relationship with the pressure gradient and the vortical structures. For the normal filling shown in
[0048] There could be instances in which the V.sub.prop is estimated from the velocity gradients whose accuracy is sensitive to the noise in the velocity data. To address such instances, we performed UOD followed by the RBF reconstruction to enhance the smoothness and the fidelity of the velocity data and therefore to ensure the reliability of the velocity gradient evaluation. Moreover, the V.sub.prop measurement requires time-resolved velocity data. The maximum resolvable V.sub.prop from the proposed method can be approximated as 0.5L.sub.p/t, where L.sub.p is the flow propagation distance, and t is the time difference between acquired phases. The factor 0.5 is due to the SOC scheme which estimates the temporal derivative from two timeframes separated by 2t. With a typical L.sub.p of 4 cm, the minimum sampling rate required to resolve a common normal filling V.sub.prop at 1 m/s is 50 Hz (t=25 ms), which can be difficult to achieve for some imaging modality such as 4D flow MRI. In the present study, the maximum normal filling V.sub.prop obtained from the 4D flow MRI is around 0.4 m/s, which is lower than the maximum V.sub.prop determined from the two-dimensional pc-MRI data at about 0.8 m/s. This may be caused by the difference in the temporal resolutions as the 4D flow data was acquired with a t of 28-46 ms, while the two-dimensional pc-MRI has a t of 18 ms.
[0049] Overall, this study introduces a novel flow propagation velocity measurement method for multi-dimensional cardiac flow imaging. The method estimates the V.sub.prop by fitting the first order wave equation to the velocity gradients and can resolve the spatiotemporal variation of V.sub.prop. The error analysis with synthetic vortex ring flow suggests that measuring V.sub.prop from multi-dimensional data is more robust than from 1D data. The method was applied to the multi-dimensional CMR data and demonstrated the V.sub.prop 's distribution in the LV and the evolution during the diastole. The results also reveal that the flow propagation during the early diastole is mainly driven by the pressure gradient, and the vortex ring formation near the mitral valve tips can aid the flow propagation.
System Architecture
[0050]
[0051] Processor 1086 which in one embodiment may be capable of real-time calculations (and in an alternative embodiment configured to perform calculations on a non-real-time basis and store the results of calculations for use later) can implement processes of various aspects described herein. Processor 1086 can be or include one or more device(s) for automatically operating on data, e.g., a central processing unit (CPU), microcontroller (MCU), desktop computer, laptop computer, mainframe computer, personal digital assistant, digital camera, cellular phone, smartphone, or any other device for processing data, managing data, or handling data, whether implemented with electrical, magnetic, optical, biological components, or otherwise. The phrase communicatively connected includes any type of connection, wired or wireless, for communicating data between devices or processors. These devices or processors can be located in physical proximity or not. For example, subsystems such as peripheral system 1020, user interface system 1030, and data storage system 1040 are shown separately from the data processing system 1086 but can be stored completely or partially within the data processing system 1086.
[0052] The peripheral system 1020 can include one or more devices configured to provide digital content records to the processor 1086. For example, the peripheral system 1020 can include medical devices (such as medical imaging devices), digital still cameras, digital video cameras, cellular phones, or other data processors. The processor 1086, upon receipt of digital content records from a device in the peripheral system 1020, can store such digital content records in the data storage system 1040.
[0053] The user interface system 1030 can include a mouse, a keyboard, another computer (e.g., a tablet) connected, e.g., via a network or a null-modem cable, or any device or combination of devices from which data is input to the processor 1086. The user interface system 1030 also can include a display device, a processor-accessible memory, or any device or combination of devices to which data is output by the processor 1086. The user interface system 1030 and the data storage system 1040 can share a processor-accessible memory.
[0054] In various aspects, processor 1086 includes or is connected to communication interface 1015 that is coupled via network link 1016 (shown in phantom) to network 1050. For example, communication interface 1015 can include an integrated services digital network (ISDN) terminal adapter or a modem to communicate data via a telephone line; a network interface to communicate data via a local-area network (LAN), e.g., an Ethernet LAN, or wide-area network (WAN); or a radio to communicate data via a wireless link, e.g., WiFi or GSM. Communication interface 1015 sends and receives electrical, electromagnetic or optical signals that carry digital or analog data streams representing various types of information across network link 1016 to network 1050. Network link 1016 can be connected to network 1050 via a switch, gateway, hub, router, or other networking device.
[0055] Processor 1086 can send messages and receive data, including program code, through network 1050, network link 1016 and communication interface 1015. For example, a server can store requested code for an application program (e.g., a JAVA applet) on a tangible non-volatile computer-readable storage medium to which it is connected. The server can retrieve the code from the medium and transmit it through network 1050 to communication interface 1015. The received code can be executed by processor 1086 as it is received, or stored in data storage system 1040 for later execution.
[0056] Data storage system 1040 can include or be communicatively connected with one or more processor-accessible memories configured to store information. The memories can be, e.g., within a chassis or as parts of a distributed system. The phrase processor-accessible memory is intended to include any data storage device to or from which processor 1086 can transfer data (using appropriate components of peripheral system 1020), whether volatile or nonvolatile; removable or fixed; electronic, magnetic, optical, chemical, mechanical, or otherwise. Exemplary processor-accessible memories include but are not limited to: registers, floppy disks, hard disks, tapes, bar codes, Compact Discs, DVDs, read-only memories (ROM), Universal Serial Bus (USB) interface memory device, erasable programmable read-only memories (EPROM, EEPROM, or Flash), remotely accessible hard drives, and random-access memories (RAMs). One of the processor-accessible memories in the data storage system 1040 can be a tangible non-transitory computer-readable storage medium, i.e., a non-transitory device or article of manufacture that participates in storing instructions that can be provided to processor 1086 for execution.
[0057] In an example, data storage system 1040 includes code memory 1041, e.g., a RAM, and disk 1043, e.g., a tangible computer-readable rotational storage device such as a hard drive. Computer program instructions are read into code memory 1041 from disk 1043. Processor 1086 then executes one or more sequences of the computer program instructions loaded into code memory 1041, as a result performing process steps described herein. In this way, processor 1086 carries out a computer implemented process. For example, steps of methods described herein, blocks of the flowchart illustrations or block diagrams herein, and combinations of those, can be implemented by computer program instructions. Code memory 1041 can also store data, or can store only code.
[0058] Various aspects described herein may be embodied as systems or methods. Accordingly, various aspects herein may take the form of an entirely hardware aspect, an entirely software aspect (including firmware, resident software, micro-code, etc.), or an aspect combining software and hardware aspects. These aspects can all generally be referred to herein as a service, circuit, circuitry, module, or system.
[0059] Furthermore, various aspects herein may be embodied as computer program products including computer readable program code stored on a tangible non-transitory computer readable medium. Such a medium can be manufactured as is conventional for such articles, e.g., by pressing a CD-ROM. The program code includes computer program instructions that can be loaded into processor 1086 (and possibly also other processors) to cause functions, acts, or operational steps of various aspects herein to be performed by the processor 1086 (or other processor). Computer program code for carrying out operations for various aspects described herein may be written in any combination of one or more programming language(s), and can be loaded from disk 1043 into code memory 1041 for execution. The program code may execute, e.g., entirely on processor 1086, partly on processor 1086 and partly on a remote computer connected to network 1050, or entirely on the remote computer.
INCORPORATION BY REFERENCE
[0060] References and citations to other documents, such as patents, patent applications, patent publications, journals, books, papers, web contents, have been made throughout this disclosure, including to the Supplementary. The Supplementary, and all other such documents are hereby incorporated herein by reference in their entirety for all purposes.
EQUIVALENTS
[0061] The invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The foregoing embodiments are therefore to be considered in all respects illustrative rather than limiting on the invention described herein.