Next Article in Journal
CAMP: A Context-Aware, Multimodal, and Privacy-Preserving Pedestrian Trajectory Prediction Framework
Previous Article in Journal
On Vision Transformer Explainability for Personal Protective Equipment Detection: A Qualitative and Quantitative Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Computed Fluid Dynamics-Based Blood Pressure Prediction for Coronary Artery Disease Diagnosis Using Coronary Computed Tomography Angiography

1
Department of Computer Science, Kennesaw State University, Marietta, GA 30060, USA
2
Department of Cardiology, Medical University of South Carolina, Charleston, SC 29425, USA
*
Author to whom correspondence should be addressed.
J. Imaging 2026, 12(5), 196; https://doi.org/10.3390/jimaging12050196
Submission received: 20 February 2026 / Revised: 6 April 2026 / Accepted: 29 April 2026 / Published: 2 May 2026
(This article belongs to the Special Issue AI-Driven Medical Image Processing and Analysis)

Abstract

Computational fluid dynamics (CFD)-based simulation of coronary blood flow provides valuable hemodynamic markers, such as pressure gradients, for diagnosing coronary artery disease (CAD). However, CFD is computationally expensive, time-consuming, and difficult to integrate into large-scale clinical workflows. These limitations restrict the availability of labeled hemodynamic data for training AI models and hinder the broad adoption of non-invasive, physiology-based CAD assessment. To address these challenges, we develop an end-to-end pipeline that automates coronary geometry extraction from coronary computed tomography angiography (CCTA), streamlines simulation data generation, and enables efficient learning of coronary blood pressure distributions. The pipeline reduces the manual burden associated with traditional CFD workflows while producing consistent training data. Furthermore, we introduce a diffusion-based regression model. Specifically, the inverted conditional diffusion (ICD) model is designed to predict coronary blood pressure directly from CCTA-derived features, thereby bypassing the need for computationally intensive CFD during inference. The proposed model is trained and validated on two CCTA datasets using the Adam optimizer with a weight decay of 1 × 10 3 , a learning rate of 1 × 10 5 , a batch size of 100, and Huber loss. It is then evaluated on a test set of ten simulated coronary hemodynamic cases. Experimental results demonstrate state-of-the-art performance. Compared with Long Short-Term Memory (LSTM), the proposed model improves the R 2 score by 19.78%, reduces the root mean squared error (RMSE) by 19.44%, and lowers the normalized root mean squared error (NRMSE) by 18%. Compared with a multilayer perceptron (MLP), it improves the R 2 score by 8.38%, reduces RMSE by 4.3%, and reduces NRMSE by 5.4%. This work represents a first step toward a scalable and accessible framework for rapid, non-invasive, CFD-based blood pressure prediction, with the potential to support CAD diagnosis.

1. Introduction

Coronary artery disease (CAD) is characterized by plaque build-up in the coronary arteries, which can restrict blood flow, impair cardiac function, and ultimately lead to the development of heart failure [1]. Non-obstructive CAD can often be managed with medication alone, whereas an obstructive lesion, in which a coronary artery is blocked by ≥70%, may require further treatment. In clinical practice, when a lesion visualized on invasive coronary angiography is indeterminate, the functional significance must be carefully evaluated to determine the appropriate management strategy. Fractional flow reserve (FFR) is a widely used clinical index for assessing the physiological impact of coronary artery stenosis. It is defined as the ratio of maximal blood pressure distal to a stenotic lesion to the maximal aortic pressure under conditions of induced hyperemia. FFR provides a quantitative measure of the extent to which coronary narrowing limits blood flow to the myocardium. An FFR value ≤ 0.80 indicates hemodynamically significant stenosis and reduced myocardial function [2], in where revascularization procedures such as percutaneous coronary intervention (PCI) or coronary artery bypass grafting (CABG) are generally recommended [3].
Clinically, FFR is measured invasively using a pressure-sensing guidewire that is advanced across the lesion during coronary angiography. This wire-based FFR measurement is considered the gold standard for determining whether a stenosis is hemodynamically significant. Despite its clinical reliability, wire-based FFR is invasive [4], time-consuming, and associated with procedural risks and additional costs, as 27.4% of device failures result in patient adverse events [5]. As a result, computational fluid dynamics (CFD)-based blood pressure prediction has emerged as a non-invasive alternative for estimating FFR. By simulating coronary blood flow and pressure proximal and distal to suspected stenotic segments, CFD-based approaches enable preliminary functional assessment without the need for a pressure wire. Therefore, accurate blood pressure prediction is a crucial step toward reliable non-invasive FFR estimation and early identification of CAD.
In recent years, non-invasive FFR estimation has been developed using computational modeling techniques [6]. These approaches do not measure pressure directly but instead compute FFR from anatomical data derived from coronary imaging, and fractional flow reserve computed tomography ( F F R C T ) that is employed in clinical practice [7]. Invasive coronary angiography (ICA), while highly accurate, is invasive and involves an arteriotomy through which a guiding catheter is maneuvered through the vasculature to the aortic root, posing considerable procedural risk [8]. In contrast, coronary computed tomography angiography (CCTA) provides three-dimensional anatomical imaging of the coronary arteries with lower risk, which requires the injection of a contrast agent before a CT scan [7,9]. F F R C T models the coronary artery tree based on CT images and uses CFD to simulate blood flow. Cardiologists can then visualize these simulations to assess the functional significance of stenoses and inform treatment planning, ranging from medication for low-risk cases to surgical intervention for high-risk patients.
Despite its clinical utility, F F R C T relies on complex CFD simulations that involve multiple preprocessing and modeling steps, including image loading, segmentation, geometry reconstruction, meshing, boundary condition assignment, and numerical simulation. Also, transient CFD analysis requires solving complex nonlinear equations with millions of degrees of freedom, typically resulting in computational times of 12–24 h per case [10], which limits its use in emergency settings and rapid clinical decision-making. However, commercial solutions such as HeartFlow [11,12] and ArteryFlow [13] demonstrate the feasibility of CCTA-based functional assessment but remain constrained by the inherent computational burden of CFD workflows.
To address these limitations, data-driven approaches based on deep learning have been explored for direct hemodynamic prediction from imaging data. Conventional regression architectures, including ResNet-based feature extractors [14], multilayer perceptrons (MLPs) [15], and recurrent models such as LSTMs and Bi-LSTMs [16], have been applied to continuous prediction tasks but may suffer from limited robustness when modeling complex spatial pressure distributions. More recently, diffusion models [17], initially developed for image synthesis, have demonstrated potential in medical imaging applications, including conditional CT generation [18]. Compared with approaches such as Classification and Regression Diffusion (CARD) [19], which primarily focus on uncertainty estimation, diffusion-head-based frameworks offer a structured refinement mechanism for discrete and continuous-value prediction. These emerging methods provide a scalable and computationally efficient alternative to simulation-based strategies and may facilitate broader clinical adoption of non-invasive functional assessment from CCTA.
Importantly, FFR is fundamentally defined as a pressure ratio across a coronary stenosis under hyperemic conditions. Therefore, accurate estimation of coronary blood pressure is the key step in FFR computation. Motivated by this observation, this study proposes a deep learning-based framework that leverages CCTA to directly predict coronary pressure distribution, thereby enabling efficient FFR estimation without performing full CFD simulations. Performing CFD simulations from CCTA typically involves multiple steps: (a) loading CT images, (b) loading the 3D artery segmentation, (c) clipping the artery ends, (d) modeling the clipped artery, (e) meshing the model, (f) setting simulation parameters, (g) running the blood flow simulation, and (h) processing the simulation results, as illustrated in Figure 1.
The proposed approach consists of two main components: an automated data pipelining framework and a novel deep learning model designed for hemodynamic prediction. Together, these components enable non-linear estimation of CFD-derived coronary pressure distributions directly from medical imaging data. The data pipeline standardizes and streamlines the generation of datasets by automating key preprocessing steps, including coronary artery segmentation, vessel clipping, transformation of patient-specific geometries into a unified reference coordinate system and application of necessary linear mappings. This structured preprocessing ensures geometric consistency across patients and facilitates robust model training. Building on this pipeline, the proposed deep learning framework is trained to predict blood pressure throughout the coronary artery tree without requiring full CFD simulations. Since FFR is fundamentally derived from pressure ratios, accurate pressure prediction enables an efficient functional assessment of coronary stenosis. By eliminating the need for computationally intensive CFD workflows, the proposed method has the potential to reduce diagnostic time and cost, increase clinical performance, and minimize patient risk associated with invasive evaluation procedures.

2. Materials and Methods

The proposed method is made up of two main parts: the Patch-Based Dataset Pipeline (PBDP) and inverted conditional diffusion (ICD) for blood flow prediction. The data pipeline consists of simulating blood flow in coronary arteries and extracting the centerline, image patches, and scalar pressures at each point for every r into a dataset. The added improvement to the pipeline is converting the volume to Left Posterior Superior (LPS) coordinate system so that all files share a common coordinate system, then transforming the volume to the center of the pressure polygon so that it aligns the patches with the centerline, before finally converting world voxel coordinates to local coordinates.

2.1. Blood Fluid Simulation Using CCTA

The blood fluid data for coronary arteries is generated through a multi-step pipeline involving data loading, artery clipping, centerline extraction, modeling, meshing, parameter assignment, simulation, and postprocessing, as shown in Figure 1. Each step is detailed below.
(1) Data Loading and Artery Clipping. Raw patient data, including CT scans and corresponding 3D segmentation labels, are imported into 3D Slicer [21]. Within the Slicer interface, the Segmentation Editor is selected, and the 3D view is used to visualize the coronary artery. The target artery is then clipped to isolate the region of interest.
(2) Centerline Extraction. Using the VMTK module in Slicer, centerlines are extracted from the segmented arteries. The surface is set to the segmentation label, and new endpoints are defined. A new centerline model is generated and applied, with endpoint adjustments ensuring that endpoints are located only at the termini of the artery tree [22].
(3) Inlet and Outlet Modification. To prepare the artery for CFD meshing, the inlet and outlet segments are clipped using VMTK’s Clip Vessel module in 3D Slicer. The newly generated centerline and endpoints are used to define clipping locations. Caps are optionally generated for the inlet and outlet surfaces; however, final capping can be deferred to the modeling step for precise boundary treatment.
(4) Modeling. Using SimVascular, the clipped artery is imported as a model. Face extraction is performed with a separation angle of 50 , and the global representation is reinitialized. Surfaces not corresponding to anatomical structures are removed, holes are filled, and caps are labeled according to their anatomical location (e.g., left anterior descending, LAD).
(5) Meshing. A new mesh is generated for the imported model. Mesh size is estimated, and the mesher is executed. Successful meshing requires properly clipped inlets and outlets; if meshing fails, the clipping and capping procedures are adjusted. The model can then be re-meshed as necessary to ensure mesh quality. The completed meshes had an average of 62,088 nodes, 321,323 elements, 65,734 edges, and 43,822 faces.
(6) Blood Flow Simulation. The below parameters are assigned to perform the blood flow simulation using SimVascular. Using the configured mesh and parameters, simulations are executed in SimVascular. Parallel computing with MPI is enabled to leverage available computational resources (10 processes in this setup). The simulation generates time-resolved hemodynamic data across 150 timesteps × 0.001 s = 0.15 s of a 0.8 s cardiac cycle. Due to the time-consuming nature of a full cardiac cycle simulation, only 12% of a cardiac cycle’s timesteps were simulated. After performing the simulation, visualization and analysis are conducted in ParaView [23], enabling playback of the entire simulation. Average pressures are extracted using the averaged mmHg field for downstream analysis. The average pressure distributions for datasets CCTA1000 and CCTA36 (introduced in Section 2.7) are shown in Figure 2.
The initial pressure was set to 133,300 Pa, which yielded an output of around 100 mmHg in the reported results. The value 13,330 Pa directly converts to 100 mmHg; however, using it would not yield the expected results. It is possible that Simvascular internally scales down the average pressure in mmHg by a factor of 10. To avoid confusion, we use 133,300 Pa, then during training, we use the “average pressure mmHg” property from the simulation file as the ground truth. For boundary conditions, all outlet caps are assigned a resistance of 1333 Pa·s/cm3, except for the inlet. The vessel wall properties are defined as follows: wall thickness of 0.2 mm, elastic modulus of 4 × 10 6 Pa, density of 0.8 g/cm3, and wall pressure of 133,300 Pa [24]. The remaining solver parameters are summarized in Table 1 [25]. Simvascular adopts laminar flow modeling and no turbulence model. The blood viscosity is 0.04 g/cm × s2 and blood density is 1.06 g/cm3 [26].

2.2. Patch-Based Data Preparation

The blood flow simulation generates pressure values on every face of the 3D artery mesh. However, FFR evaluation does not require pressure information at every point on the arterial wall; it depends only on the pressure along the artery centerline, which mimics the clinical procedure of inserting a pressure wire invasively to measure blood pressure at the center of the artery. Therefore, instead of using the full volumetric pressure field, only the average pressures along the centerline are extracted. Local 3D image patches are simultaneously extracted around centerline points. These patches capture imaging features of the surrounding vessel and are used as inputs to predict the corresponding centerline pressure, thereby linking anatomical imaging to hemodynamic function.
Furthermore, this strategy reduces data dimensionality, focuses on clinically relevant locations, and aligns the deep learning framework with real-world blood pressure measurement procedures.
For each point on the centerline C n , m , where m Z + denotes the index of the centerline point in artery n, with volume origin VO n R 3 and voxel spacing S n R 3 , a  28 × 28 × 28 voxel patch X R D × H × W is extracted and centered at the point coordinates. The average pressure within a radius r = 5 mm around the centerline point is calculated and assigned as the label for the patch.
All coordinates are converted to local voxel coordinates relative to the artery centerline to ensure spatial consistency. Mathematically, the local voxel indices are computed as in Equation (1).
i n , m j n , m k n , m = C n , m x C n , m y C n , m z VO n S n ,
where ⊙ denotes element-wise division.
A prerequisite for this computation is that volumes, centerlines, and pressure data are aligned within the same coordinate system to avoid spatial mismatch. This is ensured through a volume alignment procedure. Specifically, when a volume in the Right Anterior Superior (RAS) coordinate system is converted to a Left Posterior Superior (LPS) compliant format, the x and y coordinates are sign-flipped. After the conversion, the volume loses all spatial coordination. To align the converted volume, it must be translated from its new LPS coordinate center to the artery tree’s center and rotated by 180 along the x-axis if required. The volume center is computed as half of the element-wise product between the sum of the origin and spacing and the volume dimensions.
For each artery, the algorithm iterates along the centerline, extracting a 3D image patch centered at every point to capture local anatomical features. The corresponding pressure values are averaged within a small neighborhood around each centerline point to serve as the training label. All spatial coordinates are transformed into a local reference frame relative to the artery centerline, ensuring spatial consistency across arteries and patients.
This procedure systematically constructs a dataset of paired imaging patches and centerline pressure values, enabling the model to learn the mapping from anatomical structure to hemodynamic function. Consequently, the trained model can simulate blood pressure distributions and support non-invasive FFR estimation from coronary CT imaging.

2.3. Inverted Conditional Diffusion

The proposed ICD model is a modification of traditional conditional diffusion frameworks, in which the roles of input and label are repurposed. Unlike standard diffusion models that generate images conditioned on labels, ICD treats the labels (i.e., pressure values) as inputs and the anatomical features (image patches) as conditioning variables, effectively inverting the diffusion paradigm. This formulation enables the network to regress blood pressure values from local imaging features in a manner that conventional encoder-only networks cannot replicate.

2.3.1. Forward Diffusion Process

The forward Markov chain is parameterized by a predefined variance schedule { β t } t = 1 T , where β t denotes the noise variance at diffusion step t, and  t [ 1 , 1000 ] . Let y 0 denote the simulated CFD blood pressure ground truth, and  y 1 : T denote the sequence of latent variables. The forward process is defined as in Equations (2) and (3).
q ( y 1 : T y 0 ) = t = 1 T q ( y t y t 1 ) ,
q ( y t y t 1 ) = N y t ; 1 β t y t 1 , β t I
After T diffusion steps, the latent variable approaches an isotropic Gaussian distribution [26], as shown in Equation (4):
q ( y T y 0 ) N ( 0 , I ) .

2.3.2. Reverse Diffusion Process

The reverse process learns a parameterized conditional distribution p θ ( y t 1 y t , c ) , where c denotes the conditioning variable formed by concatenating imaging features and relative centerline coordinates. The model iteratively denoises y T back to the original pressure value y 0 .
The reverse transitions are modeled as Gaussian distributions with learned mean μ θ and variance σ t 2 following the DDPM sampling formulation [27], as shown in Equation (5).
p θ ( y t 1 y t , c ) = N ( y t 1 ; μ θ ( y t , t , c ) , σ t 2 I ) .
The variance and mean are defined as in Equations (6) and (7).
σ t 2 = 1 α ¯ t 1 1 α ¯ t β t ,
μ θ ( y t , t , c ) = 1 α t y t 1 α t 1 α ¯ t ϵ θ ( y t , t , c ) ,
where α t = 1 β t , α ¯ t = s = 1 t α s , and ϵ θ is a neural network trained to predict the added noise, as ϵ = y t α ¯ t y 0 1 α ¯ t [28].
Through iterative denoising, the model effectively reconstructs pressure values from imaging features by reversing the forward noise process.

2.3.3. Conditioning and Sampling

Conditioning is implemented by concatenating the image patch features and relative centerline coordinates into the denoising network. During inference, the model initializes from Gaussian noise and iteratively applies the learned reverse transitions to recover predicted pressure values at centerline locations.
This strategy enables ICD to construct a latent representation from the pressure labels and propagate backward through the diffusion chain, allowing accurate regression even under complex non-linear anatomical–hemodynamic relationships. The complete ICD procedure is summarized in Algorithm 1.
Algorithm 1 Proposed inverted conditional diffusion (ICD).
1:
Input: sample y 0 , conditioning variables c, noise schedule { β t } t = 1 T
2:
Define α t = 1 β t and α ¯ t = s = 1 t α s
3:
// Forward Process
4:
for  t = 1 to T do
5:
      Sample ϵ N ( 0 , I )
6:
       y t = α ¯ t y 0 + 1 α ¯ t ϵ
7:
end for
8:
// Reverse Process
9:
Train conditional network ϵ θ ( y t , t , c ) to predict ϵ ^ θ
10:
for  t = T down to 1 do
11:
      Sample z N ( 0 , I ) if t > 1 , else z = 0
12:
      Compute:
y t 1 = 1 α t y t β t 1 α ¯ t ϵ θ ( y t , t , c ) + σ t z
13:
end for
14:
Ensure: Denoised sample y 0

2.4. Architecture of ICD

The architecture of the proposed ICD is shown in Figure 3. The ICD model is designed to predict blood pressure at each coronary artery centerline point by integrating local anatomical information with geometric positional cues.
To achieve this, the framework begins with a 3D convolutional encoder that processes a volumetric CCTA patch centered around the vessel lumen. This encoder consists of sequential 3D convolution, batch normalization, ReLU activation, and max-pooling layers, progressively extracting multi-scale spatial features. After the final convolutional block, the resulting feature map is flattened and projected into a compact 128-dimensional embedding that captures local vessel morphology, lumen intensity patterns, plaque burden, and surrounding tissue characteristics.
In parallel, each centerline coordinate ( C x , C y , C z ) is encoded through a lightweight linear mapping to produce a 3-dimensional geometric embedding. This embedding provides the model with structural context, enabling it to learn how blood pressure naturally varies along the artery according to vessel curvature, branch location, and proximity to stenotic regions. The anatomical and geometric embeddings are concatenated to form a unified 288-dimensional representation describing the imaging context and spatial identity of each target point. This fused representation serves as conditioning input for the diffusion process.
The diffusion module forms the core of the ICD model. Unlike conventional diffusion models used for image generation, our formulation inverts the process to operate directly in the regression domain. During training, Gaussian noise is progressively added to the ground truth pressure values, forming a forward diffusion trajectory. The model then learns the reverse denoising trajectory, where a neural network—conditioned on the fused anatomical–geometric representation—iteratively predicts a cleaner pressure estimate at each diffusion timestep. Two fully connected layers with ReLU activation serve as the denoising backbone, and a final linear layer outputs a single pressure value representing the blood pressure prediction at that centerline point. The ICD design eliminates sequential dependencies found in recurrent models and yields smooth, physically consistent pressure predictions that align more closely with coronary physiology.

2.5. Loss Function and Optimization

Huber loss is employed to optimize the proposed model. Huber loss outperforms other loss functions in time-series analysis by combining MSE and MAE, choosing MSE for small errors and MAE for large errors, providing more stable results [29]. The Huber loss function is defined as follows, where δ is a threshold parameter, y is the ground truth value, and y ^ is the predicted value, as shown in Equation (8).
L δ ( y , y ^ ) = 1 2 ( y y ^ ) 2 , for | y y ^ | δ δ | y y ^ | 1 2 δ 2 , otherwise
The optimizer used is Adam with decoupled weight decay for its ability to optimize learning rate and weight decay simultaneously, reducing unnecessary hyperparameter tuning, speeding up convergence, and mitigating overfitting.

2.6. Evaluation Metrics

The evaluation metrics used in this study include R 2 score, Pearson correlation coefficient (PCC), normalized root mean squared error (NRMSE), and root mean squared error (RMSE).
R 2 Score: The coefficient of determination, which measures the proportion of variance in the dependent variable predictable from the independent variables, as shown in Equation (9).
R 2 = 1 i = 1 m ( y ^ i y i ) 2 i = 1 m ( y ¯ y i ) 2
Here, y i is the ground truth blood pressure for one patch, y ^ i is the predicted value, and y ¯ is the mean of the observed pressures.
Pearson Correlation Coefficient (PCC) measures the strength of the linear relationship between two continuous variables. Let y ^ i be the prediction, y ^ ¯ the mean of predictions, y i the ground truth, and y ¯ the mean of observations, as defined in Equation (10).
PCC = i ( y ^ i y ^ ¯ ) ( y i y ¯ ) i ( y ^ i y ^ ¯ ) 2 i ( y i y ¯ ) 2
Root Mean Squared Error (RMSE) measures the average magnitude of prediction errors, as shown in Equation (11).
RMSE = 1 m i = 1 m ( y ^ i y i ) 2
Normalized Root Mean Squared Error (NRMSE) normalizes RMSE relative to the observed mean, facilitating comparison across models with different scales, as dentoed in Equation (12).
NRMSE = 1 m i = 1 m ( y ^ i y i ) 2 o ¯
Here, m is the number of samples, and o ¯ is the mean observed value.

2.7. Enrolled Datasets

Two datasets were used in this study: CCTA1000 and CCTA36. CCTA1000 corresponds to the publicly available ImageCAS dataset [30], which contains high-quality coronary CT angiography (CCTA) scans with expertly annotated coronary artery segmentations. CCTA36 is a private dataset [31] and includes patients with invasive blood ressure measurements.
The dataset consists of 3D CTA images captured by the Siemens 128-slice dual-source scanner from 1000 patients. For patients who had previously been diagnosed with coronary artery disease, early revascularization within 90 days after is included. The high-dose CTA is performed, and during the reconstruction, the 30–40% phase or the 60–70% phase is selected to obtain the best coronary artery images. The resulting scans have a spatial resolution of 512 × 512 × (206–275) voxels, a planar resolution of 0.29–0.43 mm2, and spacing of 0.25–0.45 mm. The data was collected from realistic clinical cases at the Guangdong Provincial People’s Hospital during April 2012 to December 2018. Only the patients older than 18 years and with a documented medical history of ischemic stroke, transient ischemic attack or peripheral artery disease were eligible to be included. Finally, there were a total of 414 females and 586 males included, with the average ages being 59.98 and 57.68, respectively. The left and right coronary arteries in each image are independently labeled by two radiologists, and their results are cross-validated. The labeled coronary artery includes the left main coronary artery, left anterior descending coronary artery, left circumflex coronary artery, right coronary artery, diagonal 1, diagonal 2, diagonal 3, obtuse marginal branch 1, obtuse marginal branch 2, obtuse marginal branch 3, ramus intermedius, posterior descending arteries, acute marginal 1 and other blood vessels [30]. The data is made up of Nifti volume-labeled segmentations.
The CCTA36 dataset includes thirty-six patients with at least one coronary stenosis 50 % . These cases were retrospectively collected, and each patient underwent SPECT MPI imaging followed by invasive FFR assessment, providing ground truth functional measurements.
For experiments, a subset of each dataset was used. From CCTA1000, 40 scans were used for training, 5 for validation, and 10 for testing. From CCTA36, 10 out of 36 patients were enrolled, with 6 scans used for training, 2 for validation, and 2 for testing. CCTA1000 is considered a medium-sized dataset, whereas CCTA36 represents a small, functionally annotated dataset.

3. Results

3.1. Quantitative Results of Blood Flow Prediction

To assess the performance of the proposed ResNet50-ICD model, it was compared to CNN-MLP, CNN-Attention-BiLSTM, CNN-ICD, ResNet50-MLP, and ResNet50-Attention-BiLSTM, all implemented in PyTorch 2.5 with a random seed of 42. The baseline architectures are as follows:
  • CNN–MLP (CM) predicts blood pressure at each centerline point by jointly leveraging local image features and spatial geometry. A 3D CNN encoder extracts features from a cubic patch centered on the coronary artery using three convolutional blocks with batch normalization, ReLU activations, and max-pooling. The resulting feature map is flattened and projected into a 128-dimensional representation. Centerline coordinates are processed via a lightweight MLP into a 32-dimensional embedding. Both feature vectors are concatenated and passed through a two-layer regression head to produce the scalar pressure estimate.
  • CNN–Attention-BiLSTM (CL) employs a CNN to extract 3D image features and integrates them with centerline coordinates, then applies a Bi-LSTM with attention to capture sequential dependencies along the vessel. The attended features are fed into a regression head.
  • CNN–ICD (CD) is a variant where the ResNet in the proposed model is replaced with plain CNN layers.
  • ResNet50–MLP (RM) replaces the CNN with a more powerful ResNet50 feature extractor while maintaining a simple regression head.
  • ResNet50–Attention-BiLSTM (RL) replaces CNN layers in CNN-Att with ResNet-50 to extract deeper representations from patched CCTA images.

3.1.1. CCTA1000 Case-Wise Evaluation

Using the same data splitting strategy, the proposed model was validated on the CCTA1000 dataset. Table 2 and Table 3 summarize the results.

3.1.2. CCTA36 Case-Wise Evaluation

Table 4 and Table 5 summarize the evaluation metrics for the small CCTA36 dataset. Although the dataset is extremely limited and inconclusive, it provides some insight into model performance under constrained data conditions. The ResNet-based models each outperform in at least one metric, highlighting the data-intensive nature of diffusion models.
The results illustrate that the ResNet Inverse Conditional Diffusion (ICD) model achieved the highest average R 2 of 64.42%, RMSE of 0.974, and NRMSE of 0.154 on the medium-sized CCTA1000 dataset, with the second-highest Pearson correlation of 84.978. The CNN-ICD model achieved the second-best performance with an average R 2 of 61.093, RMSE of 0.984, and NRMSE of 0.157, ranking third in Pearson correlation at 84.656. These results demonstrate that the proposed ICD model achieves state-of-the-art performance in blood pressure prediction.
The performance suggests that the ICD model may also be effective for other non-linear regression and classification tasks. For small datasets, results were inconclusive, as different models excelled in isolated metrics. Due to order dependency, even without shuffling, each new branch carries the hidden output of the previous branch, which may reduce LSTM effectiveness.
The success of ICD is attributed to its order invariance and use of labels as input. By feeding the label as input, the model constructs a latent space from the label and works backwards, effectively teaching the network to derive underlying variables—a strategy that encoder-only models cannot achieve. Limitations include slower inference times and higher data requirements.
Finally, the dataset generation pipeline, including transformations and file conversions, enabled effective training by aligning different conditioning vectors within the same coordinate space. The running time of each model is presented in Table 6.

3.2. Qualitative Results of Blood Flow Prediction

Figure 4 visualizes the absolute error between the label and the model prediction of coronary artery pressure at points on the centerline using one subject from the CCTA1000 dataset. Deep green symbolizes little to no error, yellow represents some error, and orange and red represent large error. The better a model performs on a given case, the fewer red spots will be visible. In Figure 4, the coronary artery stretches along the left anterior descending (LAD) sub-artery and left circumflex (LCX) sub-artery. The visualizations are housed in the LPS coordinate system. Most models struggle near sharp curvatures but RD (ours) has the lowest number of orange spots in that area, while keeping a green hue throughout the rest of the artery, which indicates little error. The closest competitor, CL, loses accuracy near the LCX. In Figure 4, the proposed diffusion models (a, d) were smoothest only having elevated error near caps.
Figure 5 visualizes one testing subject in the CCTA36 dataset. RL and RM both perform well, being majorly green albeit with a number of red spots at the bifurcations. The attention of the LSTM enables it to maximize the little data available in the FFR dataset.
In Figure 5, the RL and CL models redeem themselves in the CCTA36 dataset by having more consistency along the major arteries, but every model struggles with the branched arteries. This is mostly due to the limited samples in the training dataset. A larger dataset would result in much better performance throughout.
The separated results of average mmHg pressure distribution prediction and label are shown in Figure 6 and Figure 7.

4. Discussion

The experimental results demonstrate that the proposed ResNet50-ICD model achieves superior performance on the medium-sized CCTA1000 dataset, consistently outperforming competing architectures in R 2 , RMSE, and NRMSE, while maintaining a high Pearson correlation. The comparison across architectures highlights two important observations. First, deeper feature extraction using ResNet improves predictive stability compared with plain CNN-based encoders, suggesting that richer anatomical representation from CCTA patches is beneficial for pressure regression. Second, diffusion-based regression provides improved robustness over conventional MLP and BiLSTM regressors, likely due to its iterative refinement mechanism and reduced sensitivity to sequential ordering along the vessel centerline. In contrast, recurrent architectures such as BiLSTM may suffer from order dependency, where hidden-state propagation across branches can accumulate noise and degrade regression accuracy. These findings indicate that order-invariant modeling is advantageous for spatially structured coronary data.
From a clinical perspective, accurate and scalable pressure prediction is a critical step toward non-invasive FFR estimation. By avoiding computationally intensive CFD simulations, the proposed ICD framework substantially reduces inference complexity while preserving strong agreement with reference values. This efficiency may facilitate broader clinical deployment, particularly in scenarios requiring rapid decision-making or large-scale CCTA screening. However, performance on the small CCTA36 dataset was inconclusive, reflecting the data-intensive nature of diffusion-based models and the challenges of training high-capacity architectures with limited samples. Additional limitations include higher computational demands during training and the need for carefully standardized preprocessing pipelines. Future work will focus on improving data efficiency, incorporating multi-center datasets for better generalization, and exploring hybrid physics-informed learning strategies to further enhance robustness and clinical interpretability. In addition, fluid dynamical factors such as arterial wall shear stress, recirculating zone and pressure drops can be incorporated as features in the dataset for improved regression accuracy and physiologically realistic CFD modeling.

5. Conclusions

To summarize, to potentially support cardiologists in making accurate, non-invasive diagnoses in a timely manner, a novel pipeline and deep learning model were proposed. The deep regressor was a Scalar Diffusion Regressor with Resnet feature extraction. The pipeline was able to document and overcome many challenging obstacles to create a clean and compatible dataset, given only a CT scan and artery segmentation through patch and pressure extraction along a centerline after simulating blood flow and aligning volumes. The model was able to use this data pipeline to predict blood pressure for an entire artery with 64.42% R-squared, and left room for further model improvement. This study served as the foundation for future research in coronary artery disease detection as well as pushed the envelope further in the current landscape of bioinformatics.

Author Contributions

Conceptualization, R.L., M.E. and C.Z.; Methodology, R.L. and C.Z.; Software, R.L.; Validation, R.L., H.H., W.P. and M.E.; Formal Analysis, M.E.; Investigation, R.L.; Resources, C.Z.; Data Curation, R.L.; Writing—Original Draft Preparation, R.L. and C.Z.; Writing—Review and Editing, R.L., H.H., W.P. and M.E.; Visualization, R.L. and W.P.; Supervision, C.Z.; Project Administration, C.Z.; Funding Acquisition, M.E. and C.Z. All authors have read and agreed to the published version of the manuscript.

Funding

The authors acknowledge the start-up funding for Dr. Chen Zhao provided by Kennesaw State University. This research was supported by an Interdisciplinary Seed Grant from Kennesaw State University (grant number 000149) and an AIREA grant from the American Heart Association (grant number 25AIREA1377168).

Institutional Review Board Statement

Ethical review and approval were waived for this study due to the data used were obtained from the public databases.

Informed Consent Statement

Patient consent was waived due to the data used were obtained from the public databases.

Data Availability Statement

The original data presented in the study are openly available at [30].

Conflicts of Interest

The authors declare no conflicts of interest. The funding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; and in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
CADCoronary Artery Disease
CCTACoronary Computed Tomography Angiography
CFDComputational Fluid Dynamics
FFRFractional Flow Reserve
ICAInvasive Coronary Angiography
PCIPercutaneous Coronary Intervention
CABGCoronary Artery Bypass Grafting
FFRCTFractional Flow Reserve Computed Tomography
LADLeft Anterior Descending (artery)
RASRight Anterior Superior (coordinate system)
LPSLeft Posterior Superior (coordinate system)
GMRESGeneralized Minimal Residual Method
MLPMultilayer Perceptron
LSTMLong Short-Term Memory Network
Bi-LSTMBidirectional LSTM
PCCPearson Correlation Coefficient
RMSERoot Mean Squared Error
NRMSENormalized Root Mean Squared Error
DDPMDenoising Diffusion Probabilistic Model
ICDInverted Conditional Diffusion
PBDPPatch-Based Dataset Pipeline

References

  1. Neumann, F.-J.; Sousa-Uva, M.; Ahlsson, A.; Alfonso, F.; Banning, A.P.; Benedetto, U.; Byrne, R.A.; Collet, J.P.; Falk, V.; Head, S.J.; et al. 2018 ESC/EACTS Guidelines on Myocardial Revascularization. Eur. Heart J. 2019, 40, 87–165. [Google Scholar] [CrossRef] [PubMed]
  2. Min, J.K.; Dunning, A.; Lin, F.Y.; Achenbach, S.; Al-Mallah, M.; Budoff, M.J.; Cademartiri, F.; Callister, T.Q.; Chang, H.J.; Cheng, V.; et al. Age- and Sex-Related Differences in All-Cause Mortality Risk Based on Coronary Computed Tomography Angiography Findings. J. Am. Coll. Cardiol. 2011, 58, 849–860. [Google Scholar] [CrossRef]
  3. Yoshida, K.; Tanabe, Y.; Hosokawa, T.; Morikawa, T.; Fukuyama, N.; Kobayashi, Y.; Kouchi, T.; Kawaguchi, N.; Matsuda, M.; Kido, T.; et al. Coronary Computed Tomography Angiography for Clinical Practice. Jpn. J. Radiol. 2024, 42, 555–580. [Google Scholar] [CrossRef] [PubMed]
  4. Fearon, W.F.; Achenbach, S.; Engstrom, T.; Assali, A.; Shlofmitz, R.; Jeremias, A.; Fournier, S.; Kirtane, A.J.; Kornowski, R.; Greenberg, G.; et al. Accuracy of Fractional Flow Reserve Derived From Coronary Angiography. Circulation 2019, 139, 477–484. [Google Scholar] [CrossRef] [PubMed]
  5. Khalid, N.; Pandey, Y.; Khalid, U.; Kamran, H.; Wermers, J.P.; Chhabra, L.; Alam, M.; Jneid, H.; Kayani, W.T. Modes of Failure with Fractional Flow Reserve Guidewires: Insights from the MAUDE Database. World J. Cardiol. 2021, 13, 223–229. [Google Scholar] [CrossRef]
  6. Tajeddini, F.; Nikmaneshi, M.R.; Firoozabadi, B.; Pakravan, H.A.; Ahmadi Tafti, S.H.; Afshin, H. High Precision Invasive FFR, Low-Cost Invasive iFR, or Non-Invasive CFR? Int. J. Numer. Methods Biomed. Eng. 2020, 36, e3382. [Google Scholar] [CrossRef]
  7. Min, J.K.; Leipsic, J.; Pencina, M.J.; Berman, D.S.; Koo, B.K.; Van Mieghem, C.; Erglis, A.; Lin, F.Y.; Dunning, A.M.; Apruzzese, P.; et al. Diagnostic Accuracy of Fractional Flow Reserve From Anatomic CT Angiography. JAMA 2012, 308, 1237–1245. [Google Scholar] [CrossRef]
  8. Mineo, R.; Salanitri, F.P.; Bellitto, G.; Kavasidis, I.; De Filippo, O.; Millesimo, M.; De Ferrari, G.M.; Aldinucci, M.; Giordano, D.; Palazzo, S.; et al. A Convolutional-Transformer Model for FFR and iFR Assessment. IEEE Trans. Med. Imaging 2024, 43, 2866–2877. [Google Scholar] [CrossRef]
  9. Min, J.K.; Taylor, C.A.; Achenbach, S.; Koo, B.K.; Leipsic, J.; Nørgaard, B.L.; Pijls, N.J.; De Bruyne, B. Noninvasive Fractional Flow Reserve Derived From Coronary CT Angiography. JACC Cardiovasc. Imaging 2015, 8, 1209–1222. [Google Scholar] [CrossRef]
  10. Tu, S.; Westra, J.; Adjedj, J.; Ding, D.; Liang, F.; Xu, B.; Holm, N.R.; Reiber, J.H.; Wijns, W. Fractional Flow Reserve in Clinical Practice: From Wire-Based Invasive Measurement to Image-Based Computation. Eur. Heart J. 2020, 41, 3271–3279. [Google Scholar] [CrossRef]
  11. Koo, B.K.; Erglis, A.; Doh, J.H.; Daniels, D.V.; Jegere, S.; Kim, H.S.; Dunning, A.; DeFrance, T.; Lansky, A.; Leipsic, J.; et al. Diagnosis of Ischemia-Causing Coronary Stenoses by Noninvasive Fractional Flow Reserve Computed From Coronary Computed Tomographic Angiograms. J. Am. Coll. Cardiol. 2011, 58, 1989–1997. [Google Scholar] [CrossRef]
  12. Nørgaard, B.L.; Leipsic, J.; Gaur, S.; Seneviratne, S.; Ko, B.S.; Ito, H.; Jensen, J.M.; Mauri, L.; De Bruyne, B.; Bezerra, H.; et al. Diagnostic Performance of Noninvasive Fractional Flow Reserve Derived From Coronary Computed Tomography Angiography. J. Am. Coll. Cardiol. 2014, 63, 1145–1155. [Google Scholar] [CrossRef]
  13. Jiang, J.; Du, C.; Hu, Y.; Yuan, H.; Wang, J.; Pan, Y.; Bao, L.; Dong, L.; Li, C.; Sun, Y.; et al. Diagnostic Performance of Computational Fluid Dynamics (CFD)-Based Fractional Flow Reserve Derived from CCTA. Quant. Imaging Med. Surg. 2023, 13, 1672–1685. [Google Scholar] [CrossRef]
  14. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep Residual Learning for Image Recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
  15. Ramchoun, H.; Ghanou, Y.; Ettaouil, M.; Janati Idrissi, M.A. Multilayer perceptron: Architecture optimization and training with mixed activation functions. In Proceedings of the 2nd International Conference on Big Data, Cloud and Applications, New York, NY, USA, 29–30 March 2017; pp. 1–6. [Google Scholar]
  16. Tai, K.S.; Socher, R.; Manning, C.D. Improved Semantic Representations From Tree-Structured Long Short-Term Memory Networks. In Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing, Beijing, China, 26–31 July 2015. [Google Scholar]
  17. Ho, J.; Jain, A.; Abbeel, P. Denoising Diffusion Probabilistic Models. Adv. Neural Inf. Process. Syst. 2020, 33, 6840–6851. [Google Scholar]
  18. Yang, Y.; Liu, J.; Chen, Q.; Li, Y.; Han, X.H.; Hu, H.; Lin, L.; Chen, Y.W. GANs-Guided Conditional Diffusion Model for Synthesizing Contrast-Enhanced CT Images. In Proceedings of the 2024 46th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Orlando, FL, USA, 15–19 July 2024; pp. 1–4. [Google Scholar]
  19. Han, X.; Zheng, H.; Zhou, M. CARD: Classification and Regression Diffusion Models. Adv. Neural Inf. Process. Syst. 2022, 35, 18100–18115. [Google Scholar]
  20. Updegrove, A.; Wilson, N.M.; Merkow, J.; Lan, H.; Marsden, A.L.; Shadden, S.C. SimVascular: An Open Source Pipeline for Cardiovascular Simulation. Ann. Biomed. Eng. 2017, 45, 525–541. [Google Scholar] [CrossRef]
  21. Pieper, S.; Lorensen, B.; Schroeder, W.; Kikinis, R. The NA-MIC Kit: ITK, VTK, Pipelines, Grids and 3D Slicer. In Proceedings of the 3rd IEEE International Symposium on Biomedical Imaging: Nano to Macro, Arlington, VA, USA, 6–9 April 2006; pp. 698–701. [Google Scholar]
  22. Izzo, R.; Steinman, D.; Manini, S.; Antiga, L. The Vascular Modeling Toolkit: A Python Library for the Analysis of Tubular Structures. J. Open Source Softw. 2018, 3, 745. [Google Scholar] [CrossRef]
  23. Ahrens, J.; Geveci, B.; Law, C. ParaView: An End-User Tool for Large-Data Visualization. In Visualization Handbook; Elsevier: Amsterdam, The Netherlands, 2005; pp. 717–731. [Google Scholar]
  24. Xiong, G.; Figueroa, C.; Xiao, N.; Taylor, C.A. Simulation of blood flow in deformable vessels using subject-specific geometry and spatially varying wall properties. Int. J. Numer. Methods Biomed. Eng. 2011, 27, 1000–1016. [Google Scholar] [CrossRef] [PubMed]
  25. Tran, J. SimVascular Tutorial 13: FSI with the Coupled Momentum Method. YouTube. 2020. Available online: https://youtu.be/s2BCfUvoqo0?si=BOVlrXY4oJhV2E7j (accessed on 19 February 2026).
  26. Panagiotakopoulos, T.; Kotsiantis, S.; Gkillas, A.; Lalos, A.S. Conditional Diffusion Models: A Survey of Techniques, Applications, and Challenges. IEEE Access 2025, 13, 183617–183643. [Google Scholar] [CrossRef]
  27. Song, J.; Meng, C.; Ermon, S. Denoising Diffusion Implicit Models. In Proceedings of the International Conference on Learning Representations (ICLR), Virtual, 25–29 April 2022. [Google Scholar]
  28. Zhan, Z.; Chen, D.; Mei, J.-P.; Zhao, Z.; Chen, J.; Chen, C.; Lyu, S.; Wang, C. Conditional Image Synthesis with Diffusion Models: A Survey. Trans. Mach. Learn. Res. 2025. Available online: https://researchconnect.suny.edu/en/publications/conditional-image-synthesis-with-diffusion-models-a-survey/ (accessed on 19 February 2026).
  29. Jaiswal, R.; Singh, B. A Comparative Study of Loss Functions for Deep Neural Networks in Time Series Analysis. In Big Data, Machine Learning, and Applications; Springer: Berlin/Heidelberg, Germany, 2024; pp. 147–163. [Google Scholar]
  30. Zeng, A.; Wu, C.; Lin, G.; Xie, W.; Hong, J.; Huang, M.; Zhuang, J.; Bi, S.; Pan, D.; Ullah, N.; et al. ImageCAS: A Large-Scale Dataset and Benchmark for Coronary Artery Segmentation. Comput. Med. Imaging Graph. 2023, 109, 102287. [Google Scholar] [CrossRef]
  31. Xu, Z.; Tang, H.; Malhotra, S.; Dong, M.; Zhao, C.; Ye, Z.; Zhou, Y.; Xu, S.; Li, D.; Wang, C.; et al. Three-Dimensional Fusion of Myocardial Perfusion SPECT and Invasive Coronary Angiography. J. Nucl. Cardiol. 2022, 29, 3267–3277. [Google Scholar] [CrossRef]
Figure 1. CCTA-based blood pressure prediction. From left to right: CCTA scan, 3D segmentation, clipping, modeling, meshing, and blood flow simulation using SimVascular 2023 [20].
Figure 1. CCTA-based blood pressure prediction. From left to right: CCTA scan, 3D segmentation, clipping, modeling, meshing, and blood flow simulation using SimVascular 2023 [20].
Jimaging 12 00196 g001
Figure 2. Average pressure distribution (mmHg) across datasets: (a) CCTA1000, (b) CCTA36.
Figure 2. Average pressure distribution (mmHg) across datasets: (a) CCTA1000, (b) CCTA36.
Jimaging 12 00196 g002
Figure 3. Architecture of the proposed ICD model for blood pressure prediction.
Figure 3. Architecture of the proposed ICD model for blood pressure prediction.
Jimaging 12 00196 g003
Figure 4. Average blood pressure prediction vs. label for one subject in the CCTA1000 dataset using (a) RD, (b) RL, (c) RM, (d) CD, (e) CL, and (f) CM models. The pseudo bar (g) indicates the absolute difference between the predicted blood pressure and the ground truth of the blood pressure generated during the CFD simulation in mmHg.
Figure 4. Average blood pressure prediction vs. label for one subject in the CCTA1000 dataset using (a) RD, (b) RL, (c) RM, (d) CD, (e) CL, and (f) CM models. The pseudo bar (g) indicates the absolute difference between the predicted blood pressure and the ground truth of the blood pressure generated during the CFD simulation in mmHg.
Jimaging 12 00196 g004
Figure 5. Average blood pressure prediction vs. label for one subject in the CCTA36 dataset using (a) RD, (b) RL, (c) RM, (d) CD, (e) CL, and (f) CM models. The pseudo bar (g) indicates the difference between the predicted blood pressure and the ground truth of the blood pressure generated during the CFD simulation in mmHg.
Figure 5. Average blood pressure prediction vs. label for one subject in the CCTA36 dataset using (a) RD, (b) RL, (c) RM, (d) CD, (e) CL, and (f) CM models. The pseudo bar (g) indicates the difference between the predicted blood pressure and the ground truth of the blood pressure generated during the CFD simulation in mmHg.
Jimaging 12 00196 g005
Figure 6. Average blood pressure for one subject in the CCTA1000 dataset using (a) RD, (b) RL, (c) RM, (d) CD, (e) CL, and (f) CM models, and (g) label. The pseudo bar (h) indicates the blood pressure in mmHg.
Figure 6. Average blood pressure for one subject in the CCTA1000 dataset using (a) RD, (b) RL, (c) RM, (d) CD, (e) CL, and (f) CM models, and (g) label. The pseudo bar (h) indicates the blood pressure in mmHg.
Jimaging 12 00196 g006
Figure 7. Average blood pressure for one subject in the CCTA36 dataset using (a) RD, (b) RL, (c) RM, (d) CD, (e) CL, and (f) CM models, and (g) label. The pseudo bar (h) indicates the blood pressure in mmHg.
Figure 7. Average blood pressure for one subject in the CCTA36 dataset using (a) RD, (b) RL, (c) RM, (d) CD, (e) CL, and (f) CM models, and (g) label. The pseudo bar (h) indicates the blood pressure in mmHg.
Jimaging 12 00196 g007
Table 1. Solver parameters employed to simulate blood flow using SimVascular.
Table 1. Solver parameters employed to simulate blood flow using SimVascular.
DescriptionValue
Number of timesteps150
Timestep size0.001 s
Number of timesteps between restarts10
Step construction4
Residual criteria0.001
SvLS typeGMRES
Tolerance on momentum equations0.001
Tolerance on continuity equations0.01
Tolerance on NS solver0.01
Maximum iterations for SvLS NS solver10
Maximum iterations for SvLS momentum loop10
Table 2. R-squared and Pearson correlation of case-wise evaluation using subjects in CCTA1000.
Table 2. R-squared and Pearson correlation of case-wise evaluation using subjects in CCTA1000.
Test CaseRD (Ours)RLRMCD (Ours)CLCM
R 2 PCC R 2 PCC R 2 PCC R 2 PCC R 2 PCC R 2 PCC
166.0485.3455.3391.5765.3384.8352.6581.3644.5487.4942.3079.49
271.4187.5268.4585.1276.0589.2582.2191.7054.2089.7372.0687.15
354.5286.1122.2282.5666.9187.8771.4690.109.3485.2061.3687.48
471.9785.8426.2578.2872.4185.1776.8087.6675.1388.0475.5187.18
579.6789.4934.8183.1056.0679.2681.0690.1076.6089.9061.0180.36
674.4889.8449.4583.2465.8486.0769.3990.1670.6886.1172.9987.77
739.6676.199.0974.2526.0471.77 7.27 60.1750.8375.18 10.60 58.96
858.2878.2269.0689.5119.4278.4848.1975.1126.8986.1668.6084.48
968.1289.7678.0189.9776.2192.0069.7591.9679.7990.0877.9591.37
1060.0081.4733.7683.6565.9485.8066.6988.2477.8389.9970.8788.73
Mean64.4284.97844.6484.12559.02184.0561.09384.65656.58386.78859.20283.297
Table 3. RMSE and NRMSE (NRM) of case-wise evaluation using subjects in CCTA1000.
Table 3. RMSE and NRMSE (NRM) of case-wise evaluation using subjects in CCTA1000.
Test CaseRD (Ours)RLRMCD (Ours)CLCM
RMSENRMRMSENRMRMSENRMRMSENRMRMSENRMRMSENRM
10.810.140.930.150.820.140.960.161.030.171.050.17
20.860.130.910.130.790.120.680.101.090.160.850.13
30.810.181.060.230.690.150.640.141.150.250.751.15
41.060.141.720.231.050.140.960.131.000.140.990.14
50.800.121.430.211.180.180.770.120.860.131.110.17
60.790.141.110.200.910.160.860.150.850.150.810.14
71.210.211.480.261.330.231.610.281.090.191.630.29
80.890.170.770.141.240.230.990.191.180.220.770.14
91.230.151.030.121.070.131.200.140.980.121.030.12
101.280.171.650.221.180.161.170.160.950.131.090.15
Mean0.9740.1551.2090.1891.0260.1640.9840.1571.0180.1661.0080.161
Table 4. R-squared and Pearson correlation of case-wise evaluation using subjects in CCTA36.
Table 4. R-squared and Pearson correlation of case-wise evaluation using subjects in CCTA36.
Test CaseRD (Ours)RLRMCD (Ours)CLCM
R 2 PCC R 2 PCC R 2 PCC R 2 PCC R 2 PCC R 2 PCC
114.7660.4345.3575.9142.8870.35 25.50 53.1622.5973.9211.6474.61
231.8581.4921.4949.6122.9353.8621.1854.7012.7746.3632.0959.03
Mean23.30570.9633.4262.7632.90562.105 2.15 53.9317.6860.1421.86566.82
Table 5. RMSE and NRMSE (NRM) of case-wise evaluation using subjects in CCTA36.
Table 5. RMSE and NRMSE (NRM) of case-wise evaluation using subjects in CCTA36.
Test CaseRD (Ours)RLRMCD (Ours)CLCM
RMSENRMRMSENRMRMSENRMRMSENRMRMSENRMRMSENRM
23.650.24132.920.19322.990.19754.430.29283.480.23003.720.2457
138.060.20088.650.21558.570.21358.670.21599.120.22728.040.2004
Mean5.8550.22115.7850.20445.780.20556.550.25446.30.22865.880.2231
Table 6. Training timetable for 1000 epochs in seconds.
Table 6. Training timetable for 1000 epochs in seconds.
DatasetRD (Ours)RLRMCD (Ours)CLCM
CCTA100010,807.511,881.111,694.912,523.512,316.612,475.9
CCTA365016.114885.654811.255373.475446.845911.45
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lisasi, R.; Huang, H.; Pei, W.; Esposito, M.; Zhao, C. Computed Fluid Dynamics-Based Blood Pressure Prediction for Coronary Artery Disease Diagnosis Using Coronary Computed Tomography Angiography. J. Imaging 2026, 12, 196. https://doi.org/10.3390/jimaging12050196

AMA Style

Lisasi R, Huang H, Pei W, Esposito M, Zhao C. Computed Fluid Dynamics-Based Blood Pressure Prediction for Coronary Artery Disease Diagnosis Using Coronary Computed Tomography Angiography. Journal of Imaging. 2026; 12(5):196. https://doi.org/10.3390/jimaging12050196

Chicago/Turabian Style

Lisasi, Rene, Huan Huang, William Pei, Michele Esposito, and Chen Zhao. 2026. "Computed Fluid Dynamics-Based Blood Pressure Prediction for Coronary Artery Disease Diagnosis Using Coronary Computed Tomography Angiography" Journal of Imaging 12, no. 5: 196. https://doi.org/10.3390/jimaging12050196

APA Style

Lisasi, R., Huang, H., Pei, W., Esposito, M., & Zhao, C. (2026). Computed Fluid Dynamics-Based Blood Pressure Prediction for Coronary Artery Disease Diagnosis Using Coronary Computed Tomography Angiography. Journal of Imaging, 12(5), 196. https://doi.org/10.3390/jimaging12050196

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop