<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Cardiovasc. Med.</journal-id>
<journal-title>Frontiers in Cardiovascular Medicine</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Cardiovasc. Med.</abbrev-journal-title>
<issn pub-type="epub">2297-055X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fcvm.2023.1221541</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Cardiovascular Medicine</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A physics-based machine learning technique rapidly reconstructs the wall-shear stress and pressure fields in coronary arteries</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Morgan</surname><given-names>Benjamin</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref><uri xlink:href="https://loop.frontiersin.org/people/2307509/overview"/></contrib>
<contrib contrib-type="author"><name><surname>Murali</surname><given-names>Amal Roy</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib>
<contrib contrib-type="author"><name><surname>Preston</surname><given-names>George</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib>
<contrib contrib-type="author"><name><surname>Sima</surname><given-names>Yidnekachew Ayele</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref><uri xlink:href="https://loop.frontiersin.org/people/2334551/overview" /></contrib>
<contrib contrib-type="author"><name><surname>Marcelo Chamorro</surname><given-names>Luis Alberto</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib>
<contrib contrib-type="author"><name><surname>Bourantas</surname><given-names>Christos</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref><uri xlink:href="https://loop.frontiersin.org/people/673127/overview" /></contrib>
<contrib contrib-type="author"><name><surname>Torii</surname><given-names>Ryo</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref><uri xlink:href="https://loop.frontiersin.org/people/536452/overview" /></contrib>
<contrib contrib-type="author"><name><surname>Mathur</surname><given-names>Anthony</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref><uri xlink:href="https://loop.frontiersin.org/people/1858349/overview" /></contrib>
<contrib contrib-type="author"><name><surname>Baumbach</surname><given-names>Andreas</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref><uri xlink:href="https://loop.frontiersin.org/people/2088417/overview" /></contrib>
<contrib contrib-type="author"><name><surname>Jacob</surname><given-names>Marc C.</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib>
<contrib contrib-type="author"><name><surname>Karabasov</surname><given-names>Sergey</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref><uri xlink:href="https://loop.frontiersin.org/people/1943758/overview" /></contrib>
<contrib contrib-type="author" corresp="yes"><name><surname>Krams</surname><given-names>Rob</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="cor1">&#x002A;</xref><uri xlink:href="https://loop.frontiersin.org/people/924825/overview" /></contrib>
</contrib-group>
<aff id="aff1"><label><sup>1</sup></label><addr-line>Department of Science and Engineering</addr-line>, <institution>Queen Mary University of London</institution>, London, <country>United Kingdom</country></aff>
<aff id="aff2"><label><sup>2</sup></label><addr-line>Laboratoire de M&#x00E9;canique des Fluides et d&#x2019;Acoustique UMR5509, INSA Lyon, Ecole Centrale de Lyon, University of Lyon, Ecully</addr-line>, <country>France</country></aff>
<aff id="aff3"><label><sup>3</sup></label><institution>Bart&#x2019;s Heart Centre</institution>, <addr-line>London</addr-line>, <country>United Kingdom</country></aff>
<aff id="aff4"><label><sup>4</sup></label><addr-line>Department of Mechanical Engineering</addr-line>, <institution>University College London</institution>, London, <country>United Kingdom</country></aff>
<author-notes>
<fn fn-type="edited-by"><p><bold>Edited by:</bold> Monica Sigovan, CREATIS, France</p></fn>
<fn fn-type="edited-by"><p><bold>Reviewed by:</bold> Xiao Yun Xu, Imperial College London, United Kingdom Simone Saitta, Polytechnic University of Milan, Italy Bruno Sixou, INSA Lyon, France</p></fn>
<corresp id="cor1"><label>&#x002A;</label><bold>Correspondence:</bold> Rob Krams <email>r.krams@qmul.ac.uk</email></corresp>
</author-notes>
<pub-date pub-type="epub"><day>29</day><month>09</month><year>2023</year></pub-date>
<pub-date pub-type="collection"><year>2023</year></pub-date>
<volume>10</volume><elocation-id>1221541</elocation-id>
<history>
<date date-type="received"><day>12</day><month>05</month><year>2023</year></date>
<date date-type="accepted"><day>11</day><month>09</month><year>2023</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2023 Morgan, Murali, Preston, Sima, Marcelo Chamorro, Bourantas, Torii, Mathur, Baumbach, Jacob, Karabasov and Krams.</copyright-statement>
<copyright-year>2023</copyright-year><copyright-holder>Morgan, Murali, Preston, Sima, Marcelo Chamorro, Bourantas, Torii, Mathur, Baumbach, Jacob, Karabasov and Krams</copyright-holder><license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution License (CC BY)</ext-link>. The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<p>With the global rise of cardiovascular disease including atherosclerosis, there is a high demand for accurate diagnostic tools that can be used during a short consultation. In view of pathology, abnormal blood flow patterns have been demonstrated to be strong predictors of atherosclerotic lesion incidence, location, progression, and rupture. Prediction of patient-specific blood flow patterns can hence enable fast clinical diagnosis. However, the current state of art for the technique is by employing 3D-imaging-based Computational Fluid Dynamics (CFD). The high computational cost renders these methods impractical. In this work, we present a novel method to expedite the reconstruction of 3D pressure and shear stress fields using a combination of a reduced-order CFD modelling technique together with non-linear regression tools from the Machine Learning (ML) paradigm. Specifically, we develop a proof-of-concept automated pipeline that uses randomised perturbations of an atherosclerotic pig coronary artery to produce a large dataset of unique mesh geometries with variable blood flow. A total of 1,407 geometries were generated from seven reference arteries and were used to simulate blood flow using the CFD solver Abaqus. This CFD dataset was then post-processed using the mesh-domain common-base Proper Orthogonal Decomposition (cPOD) method to obtain Eigen functions and principal coefficients, the latter of which is a product of the individual mesh flow solutions with the POD Eigenvectors. Being a data-reduction method, the POD enables the data to be represented using only the ten most significant modes, which captures cumulatively greater than 95&#x0025; of variance of flow features due to mesh variations. Next, the node coordinate data of the meshes were embedded in a two-dimensional coordinate system using the t-distributed Stochastic Neighbor Embedding (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM1"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE) algorithm. The reduced dataset for <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM2"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE coordinates and corresponding vector of POD coefficients were then used to train a Random Forest Regressor (RFR) model. The same methodology was applied to both the volumetric pressure solution and the wall shear stress. The predicted pattern of blood pressure, and shear stress in unseen arterial geometries were compared with the ground truth CFD solutions on &#x201C;unseen&#x201D; meshes. The new method was able to reliably reproduce the 3D coronary artery haemodynamics in less than 10&#x2009;s.</p>
</abstract>
<kwd-group>
<kwd>arterial blood flow</kwd>
<kwd>shear stress</kwd>
<kwd>pressure drop</kwd>
<kwd>reduced order modelling</kwd>
<kwd>machine learning Frontiers</kwd>
</kwd-group>
<counts>
<fig-count count="10"/>
<table-count count="2"/><equation-count count="74"/><ref-count count="27"/><page-count count="0"/><word-count count="0"/></counts><custom-meta-wrap><custom-meta><meta-name>section-at-acceptance</meta-name><meta-value>Cardiovascular Imaging</meta-value></custom-meta></custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1" sec-type="intro"><label>1.</label><title>Introduction</title>
<p>Atherosclerosis is the leading cause of death in the developed world, accounting for more than 40&#x0025; of total mortalities per year. While it has been accepted that risk factors like hypertension, high cholesterol and diabetes play a pivotal role in the progression of the disease, they do not explain the prediliction of atherosclerotic plaque formation near sites of arterial bifurcation, side branching and curvature (<xref ref-type="bibr" rid="B1">1</xref>). These predilection sites have been associated with disturbed blood flow and endothelial shear stress patterns (<xref ref-type="bibr" rid="B2">2</xref>). Numerous experimental and clinical studies in the last few decades have posited an essential role for disturbed shear stress in initiating atherosclerosis, in progression from simple to advanced plaques, and in rupture of advanced, vulnerable plaques (<xref ref-type="bibr" rid="B2">2</xref>). Furthermore, disturbed shear stress patterns are also associated with in-stent restenosis and atherosclerosis (<xref ref-type="bibr" rid="B3">3</xref>). Despite the overwhelming number of studies demonstrating the decisive role of blood flow in clinical atherosclerosis, disturbed shear stress patterns have not yet been considered whilst making clinical decisions during catheterization or surgery. This is mainly due to the high computational cost and long convergence times required for sufficiently accurate numerical solutions. Several propositions have been made to reduce time requirements, of which one of the earliest attempts was by applying supercomputers to the numerical solvers (<xref ref-type="bibr" rid="B4">4</xref>). While this reduced convergence time from a full day to a few hours, a condition now met by standard modern computers, this is still not sufficient to aid in diagnostics. Clinical decisions depend on data which can be reliably obtained within minutes, preferably seconds. Hence, newer statistical modelling methods were used to further reduce convergence time of Computational Fluid Dynamics (CFD) simulations based on machine learning (<xref ref-type="bibr" rid="B5">5</xref>). These can roughly be divided into two categories, the classical machine learning methods and physics-based machine learning methods. Classical machine learning methods use the power of deep learning to estimate wall shear stress profiles (<xref ref-type="bibr" rid="B5">5</xref>). The advantage of these methods is the flexibility of the feature space to predict these wall shear profiles primarily due to the high expressivity of Deep Neural Networks (DNN) and their ability to identify high dimensional features. However, such methods are not based on capturing the inherent physical conservation laws of the governing fluid flow. Consequently, any change in feature space will necessitate a DNN recalibration cycle.</p>
<p>To overcome the above, physics-based machine learning technologies have raised interest recently. These methods are predicated on capturing the underlying physics either via incorporation of the actual conservation laws (<xref ref-type="bibr" rid="B6">6</xref>) or by data-driven extraction of physically interpretable flow characteristics (<xref ref-type="bibr" rid="B7">7</xref>) as features for regression. For instance, Reduced-order modelling of CFD simulations are motivated by the presence of coherent structures, identified from their statistical moments in the datasets available from short duration simulations (<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B9">9</xref>). By applying orthogonal decomposition theory, it is possible to identify high energy Eigenvectors, also known as modes, of these coherent structures using essential information of the flow solution field (e.g. 3D velocity and pressure) while reducing dimensionality of the data. Initial studies used both temporal and spatial information of the velocity field to reduce its dimensions in non-health related areas (<xref ref-type="bibr" rid="B7">7</xref>). The first health applications used these methods to study coherent structures in the velocity field of idealised phantoms of bifurcations, saccular and aortic aneurysm (<xref ref-type="bibr" rid="B10">10</xref>). Patient-specific applications, which are noisier, have been successfully studied by accounting for such noise in the signal (<xref ref-type="bibr" rid="B11">11</xref>). In order to apply these reduced order flow solution fields to novel objects, an interpolation needs to be carried out.</p>
<p>In light of these advances in closely related fields of research, this paper establishes the foundation of our novel method amalgamating these techniques and applies it to a well-characterised experimental dataset of atherosclerotic pig coronary arteries (<xref ref-type="bibr" rid="B12">12</xref>). We will show how to modify classical POD, introduce a shape optimizer for blood vessels, and present a suitable Random Forest Regressor (RFR) model to predict flow fields in novel arteries.</p>
</sec>
<sec id="s2"><label>2.</label><title>Outline of methodology</title>
<p>We have developed an automatic pipeline which generates synthetic data from existing 3D reconstructed blood vessels (<xref ref-type="bibr" rid="B12">12</xref>), performs proper orthogonal decomposition (POD) on the shear stress and pressure field solutions, and t-distributed Stochastic Neighbour Embedding (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM3"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE) on the mesh coordinate data to enable feature reduction. The reduced mesh and flow parameter fields are then used to train, validate and test a RFR model to perform interpolation; thereby enabling a fast reconstruction of CFD solution in a given geometry. In the case of an unseen geometry as test input, the position of the corresponding geometry in the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM4"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE space is calculated analytically, and the mode coefficients are predicted using RFR. Recombination of the previously extracted mesh-wise modes along with the newly predicted POD mode coefficients is then used to produce the flow field solutions for the new geometry. The pipeline is summarised in the form of a flowchart as shown in <xref ref-type="fig" rid="F1">Figure&#x00A0;1</xref>, and the methods are described in Sections <xref ref-type="sec" rid="s3">3</xref>, <xref ref-type="sec" rid="s4">4</xref>, <xref ref-type="sec" rid="s5">5</xref> and <xref ref-type="sec" rid="s6">6</xref>.</p>
<fig id="F1" position="float"><label>Figure 1</label>
<caption><p>The data processing pipeline is summarized in this flowchart. OCT images are obtained in the cath. lab. and used to extrapolate a 3D contour. Mesh generation and Computational Fluid Dynamics are done through an automatic pipeline. The velocity profiles obtained from CFD will act as the ground truth. Synthetic data generation (<italic>n</italic>&#x2009;&#x003D;&#x2009;1407) is done by random purturbation of the length-wise diameter of each independent blood vessel (<italic>n</italic>&#x2009;&#x003D;&#x2009;7). Data reduction is performed on the shear stress, and pressure fields obtained from CFD, via POD (see text for details), and on the input meshes through t-SNE (see text for details). These reduced data sets are used to train (using 90&#x0025; of the data) and validate (using 10&#x0025; of data) the machine learning learning module</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcvm-10-1221541-g001.tif"/>
</fig>
</sec>
<sec id="s3"><label>3.</label><title>Creating a well-annotated synthetic data repository</title>
<p>Synthetic data has been proposed to meet the huge data requirement of artificial intelligence (AI) (<xref ref-type="bibr" rid="B13">13</xref>). Here, we developed a hybrid technique which uses a combination of realistic and synthetic data. The realistic data was obtained from a validated 3D reconstruction method of coronary arteries based upon a pullback of OCT images and angiography (<xref ref-type="fig" rid="F2">Figure&#x00A0;2</xref>). This 3D vessel anatomy was then used as a seed to generate synthetic data by applying random spatial perturbations to the original mesh. To prevent unnatural, discontinuous geometric differences within each mesh phantom, the perturbations are based on the amplitude of a sinusoid, which distributed the perturbation lengthwise. The sinusoid components have independently randomised amplitude, frequency, phase and vertical offset. With this method, 200 phantom meshes per each of the 7 unique blood vessels available were generated. Including the 7 natural artery shapes, this results in a total of 1407 3D meshes in this preliminary dataset. These geometries were then input to the CFD solver Abaqus (v16.2) to obtain the pressure and shear stress field by solving the governing steady-state incompressible Navier-Stokes equations. In the solver, the governing equations were discretised on <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM5"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>100,000 mixed hexahedral and triangular prismatic elements in accordance with the second order of approximation. The advection term in the momentum equation was discretised using second-order least squares. To accelerate convergence of the steady solution with imposing the divergence free velocity field, the pressure-correction method (SIMPLE) was used with an efficient solution of the Poisson pressure equation. Boundary conditions were imposed as constant inflow (100&#x2009;cm/s), and zero pressure outflow. On all vessel walls, a zero velocity and logarithmic wall function boundary condition was specified. Blood rheology was modelled as a non-Newtonian fluid following the Carreau-Yasuda model, which at high strain rates incorporates the effect of shear thinning in the definition of kinematic viscosity as:<disp-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="UDM1"><mml:mi>&#x03BD;</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03BD;</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>&#x03BD;</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03BD;</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mover><mml:mi>&#x03B3;</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mi>&#x03B1;</mml:mi></mml:msup><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>n</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM6"><mml:mrow><mml:mover><mml:mi>&#x03B3;</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:math></inline-formula> is the flow shear gradient near the wall, and the model coefficients are summarised in <xref ref-type="table" rid="T1">Table&#x00A0;1</xref>. For turbulence modelling, the standard <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM7"><mml:mi>k</mml:mi></mml:math></inline-formula>&#x2013; <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM8"><mml:mi>&#x03B5;</mml:mi></mml:math></inline-formula> RANS (Reynolds Averaged Navier Stokes) model was used. All calculations were performed using APOCRITA, the HPC cluster of Queen Mary University of London (<xref ref-type="bibr" rid="B14">14</xref>).</p>
<fig id="F2" position="float"><label>Figure 2</label>
<caption><p>10 randomly selected phantom geometries from the dataset are visualised. All phantoms shown were generated from the same OCT image. Variation in shape is due to random synthetic perturbations applied to the artery diameter, the function of which is a composite of two sinusoids with randomised amplitude, frequency, phase and vertical displacement. This ensures smooth, continuous variation along the length of the artery regardless of input parameters.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcvm-10-1221541-g002.tif"/>
</fig>
<table-wrap id="T1" position="float"><label>Table 1</label>
<caption><p>Parameters of the Carreau-Yasuda model.</p></caption>
<table frame="hsides" rules="groups">
<colgroup>
<col align="left"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th valign="top" align="left"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM9"><mml:msub><mml:mi>&#x03BD;</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM10"><mml:msup><mml:mrow><mml:mi mathvariant="normal">m</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msup><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mrow><mml:mi mathvariant="normal">s</mml:mi></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mn>6</mml:mn></mml:msup></mml:math></inline-formula></th>
<th valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM11"><mml:msub><mml:mi>&#x03BD;</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:math></inline-formula>, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM12"><mml:msup><mml:mrow><mml:mi mathvariant="normal">m</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msup><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mrow><mml:mi mathvariant="normal">s</mml:mi></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mn>6</mml:mn></mml:msup></mml:math></inline-formula></th>
<th valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM13"><mml:mi>&#x03C4;</mml:mi></mml:math></inline-formula>, s</th>
<th valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM14"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula></th>
<th valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM15"><mml:mi>n</mml:mi></mml:math></inline-formula></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">3.45</td>
<td valign="top" align="center">56</td>
<td valign="top" align="center">3.313</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">0.3568</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4"><label>4.</label><title>Data reduction of the CFD solution fields using proper orthogonal decomposition</title>
<p>POD is a tool in CFD post processing and is derived from the Singular Value Decomposition (SVD) method for matrix factorisation commonly used in statistical analysis. The method finds correlations in the vector flow solution field, which contains small linear perturbations, to obtain an Eigenbasis onto which the mesh flow data can be projected. In classical POD, the correlations are obtained in the time domain to identify flow structures that are most dynamically important in time during the evolution of turbulence. The same methodology is also extended to varying flow cases based on different experimental setups (e.g. considering a number of unsteady flow experiments performed on the same CFD mesh), this is known as common base POD (cPOD) (<xref ref-type="bibr" rid="B15">15</xref>). In our methodology for obtaining common mode functions underlying multiple meshes, the time domain is replaced with the domain of the mesh geometries. It is assumed that a few smoothly varying variables can be used to represent the mesh cases. The goal is to obtain the hidden common modes in the stationary solutions, on multiple meshes, while the mesh is smoothly varied. To obtain the modes underlying the variations in pressure and shear stress fields, we use the method of SVD. We begin with a dataset of CFD simulated steady-state flow solutions. For one simulation, the chosen output variable (e.g. pressure and wall shear) is organised into a <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM16"><mml:mi>N</mml:mi></mml:math></inline-formula>-length vector, where <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM17"><mml:mi>N</mml:mi></mml:math></inline-formula> is the number of nodes in the mesh. These vectors are oriented horizontally and then stacked vertically. With <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM18"><mml:mi>M</mml:mi></mml:math></inline-formula> meshes, the resulting 2D solution matrix <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM19"><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:math></inline-formula> has the dimensions <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM20"><mml:mi>M</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>N</mml:mi></mml:math></inline-formula>. Our application of SVD follows the theory of snapshots (<xref ref-type="bibr" rid="B16">16</xref>), similar to other use cases. However, each snapshot (stacked vector) in our solution matrix is not a different time frame of the same simulation, but rather a steady state solution ran with identical conditions on a different, uniquely shaped mesh. SVD factors the matrix into a product of three matrices <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM21"><mml:mi>A</mml:mi><mml:mo>=</mml:mo><mml:mi>U</mml:mi><mml:mi>D</mml:mi><mml:msup><mml:mi>V</mml:mi><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>, where the columns of <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM22"><mml:mi>U</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM23"><mml:mi>V</mml:mi></mml:math></inline-formula> are orthonormal (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM24"><mml:mi>V</mml:mi></mml:math></inline-formula> is transpose), and the singular matrix <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM25"><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula> is diagonal with positive real numbers, organised by magnitude in descending order. The sum of the singular values represents the total amount of information in the system. They are analogous to the Eigenvalues of the Eigen decomposition, and represent the magnitude, or significance, of each Eigenvector, or POD mode. The singular values can then be used to estimate the number of modes needed to reconstruct the flow solutions without significant loss of information (<xref ref-type="bibr" rid="B16">16</xref>). Both vector matrices <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM26"><mml:mi>U</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM27"><mml:mi>V</mml:mi></mml:math></inline-formula> are organised in terms of the singular values, from most to least significant. The summed energy of each leading mode, being their corresponding singular values, are then used to define a tolerance threshold for information loss. Due to spatial coherence of particular modes of variation of the flow with respect to the mesh shape, the number of modes that capture the majority of useful information are the first few, as compared to the full dataset. Modes that fall outside of a chosen threshold in terms of correlative significance can be truncated from the dataset, drastically reducing the dimensionality of the data whilst incurring a tolerable underestimation of the concerned node-wise flow parameter. Additionally, although not implemented in the current case, explicit smoothing can also be applied in the correlation matrix space to enhance numerical properties of the meh-wise POD coefficients (<xref ref-type="bibr" rid="B8">8</xref>). In this case, the leading 10 modes were found to capture &#x003E;95&#x0025; of total information about both the pressure and wall shear stress, and thus were deemed sufficient for accurate reconstruction.</p>
</sec>
<sec id="s5"><label>5.</label><title>Data reduction of the synthetic meshes of coronary blood vessels</title>
<p>Several shape optimizers have been proposed in the literature, of which <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM28"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE has acquired a lot of attention (<xref ref-type="bibr" rid="B17">17</xref>). The <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM29"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE is a statistical method for visualising high-dimensional data by embedding each <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM30"><mml:mi>N</mml:mi></mml:math></inline-formula>-dimensional data point in a reduced space, typically of two or three dimensions. A higher number of embedding dimensions will retain a greater accuracy of clustering, but also increase the sparsity of data within the space. More specifically, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM31"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE generates the joint Gaussian distribution of the conditional chance that a nearby mesh coordinate is sufficiently close in terms of Euclidean distance to an initial mesh coordinate. The unknown variance of the Gaussian distribution is obtained from the Shannon entropy. This step creates a matrix of each mesh coordinate with all other mesh coordinates where a chance is provided on the basis of distance.</p>
<p>As a next step, a reduced order mapping is obtained by minimizing the Kullback-Leibler divergence between the Gaussian distribution of the original points and a Student&#x2019;s <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM32"><mml:mi>t</mml:mi></mml:math></inline-formula>-distribution of points in a reduced dimensional space. The resulting vectors are then used to fill the feature space. In a sense, the space is &#x201C;seeded&#x201D; with the meshes produced from the natural OCT images. The space around each image is then populated with the synthetic mesh vectors, which have a small but significant geometrical difference from the parent mesh. The goal being to fill the feature space and bridge the empty regions between the clusters. Given that the principal coefficients are physics-based, they should maintain a causal link to the values of the embedding coordinates, which represent variability in mesh shape. A filled feature space with an intact causal link will aid an interpolative machine learning model to make accurate coefficient predictions for an unseen geometry (<xref ref-type="fig" rid="F5">Figures&#x00A0;5</xref> and <xref ref-type="fig" rid="F6">6</xref>). It is worth noting that what constitutes a &#x201C;filled&#x201D; feature space is highly dependent on the chosen <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM33"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE parameters and the natural limits of the data that is being reduced. The &#x201C;natural limit&#x201D; is in reference to the fact that a hypothetical dataset containing all possible natural variations of the artery shape will produce a &#x201C;filled&#x201D; feature space, and the regions that are not populated will represent shapes that do not occur naturally, and thus may not be useful for a diagnostic tool. Hence, we aim to produce synthetic data, which is not so different from the natural data as to have its shape fall outside of this hypothetical set. It is for this same reason that it is better to bolster the dataset with natural shapes wherever possible, with synthetic data playing a supplemental role. Integration of human OCT patient data is forthcoming in future research.</p>
</sec>
<sec id="s6"><label>6.</label><title>Random forest regressor and regressor chain</title>
<p>SVD re-organizes the modes based on their energy level content and the number of modes are truncated when &#x003E;95&#x0025; of the variance of the field is preserved. This resulted in the first 10 modes for the pressure field and the shear stress field for the dataset we use for this study, which when used for reconstructing the solution leads to a root mean squared error less than 5&#x0025;. In order to interpolate the POD principal coefficient field that enables predictions of future objects, simple feed-forward neural networks and classical machine learning methods were compared. It was found that the RFR algorithm combined with the Regressor Chain algorithm were best suited for this task.</p>
<p>The RFR algorithm is a supervised machine learning technique that integrates multiple independent decision trees on a training data set: the obtained results are ensembled to obtain a more robust single model compared to the results of each tree separately (<xref ref-type="bibr" rid="B18">18</xref>). RFR is a supervised learning method in the sense that during training it identifies mappings between inputs and outputs. In our setup, the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM34"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE coordinates of the meshes are the input and the cPOD principal coefficients are the output. In our approach, an independent RFR regressor is employed for each of the 10 coefficients. The Random Forest Regression algorithm utilised in our work is obtained from the popular Machine Learning library Scikit-learn. Scikit-learn is built to facilitate the use of Artificial Intelligence and Machine Learning algorithms, and is used in regression, classification, and clustering tasks. The model is imported as &#x201C;sklearn.ensemble.RandomForestRegressor.&#x201D; Additionally, a Regressor Chain architecture is used to obtain a multiple output model that organises the regression of individual modes in a chained fashion. Thus, RFR creates a regression model for each pressure coefficient, where each model makes a prediction for its coefficient specified by the chain by using all the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM35"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE features provided to the model and the predictions of previous outputs in the chain. This ensures that the correlation between the features are taken into account to enhance the regression.</p>
</sec>
<sec id="s7" sec-type="results"><label>7.</label><title>Results</title>
<p>An automatic pipeline was implemented to perform highly accurate 3D reconstruction from biplane angiograms and an OCT pullback (<xref ref-type="bibr" rid="B19">19</xref>), to automatically generate a mesh and on basis thereof, and to generate small perturbations in the topology of meshes. The latter was then used to generate a full stationary solution of the shear stress and pressure fields using the Navier-Stokes solver in Abaqus. The perturbation parameters were bounded to induce small but significant changes in the accompanying geometry of the meshes (<xref ref-type="fig" rid="F2">Figure&#x00A0;2</xref>). This also resulted in appreciable changes to the pressure and wall shear fields (<xref ref-type="fig" rid="F3">Figure&#x00A0;3</xref>). The cumulative wall shear stress and pressure fields were then further analysed with the cPOD procedure. The first 10 modes of the pressure and shear stress fields were sufficient to reproduce &#x003E;95&#x0025; of the variance of both fields, leading to modest errors in the reproduction of the original fields of &#x003C;1&#x0025; (<xref ref-type="fig" rid="F4">Figures&#x00A0;4</xref> and <xref ref-type="fig" rid="F5">5</xref>).</p>
<fig id="F3" position="float"><label>Figure 3</label>
<caption><p>A collection of meshes generated using various OCT images and perturbation parameters, coloured by the pressure (left) and wall shear (right) solutions from CFD simulations. The mesh dimensions are normalised for the sake of visualisation.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcvm-10-1221541-g003.tif"/>
</fig>
<fig id="F4" position="float"><label>Figure 4</label>
<caption><p>(left) Root-mean-squared error for the reconstruction of the original mesh-wise pressure solution from a truncated set of 10 principal coefficients per mesh. The error is normalised against the range of pressure values across all meshes. (right) Singular values for the decomposition of the pressure solution, normalised against the largest value. These singular values are ordered by magnitude and represent the relative contribution of each POD mode to the energy of the overall pressure solution. Subsequent values quickly decay to &#x003C;1&#x0025; of the highest value, as the first several modes represent the overwhelming majority of the information in the pressure field. This indicates that many of these trailing modes can be safely discarded from the dataset without losing a significant amount of information.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcvm-10-1221541-g004.tif"/>
</fig>
<fig id="F5" position="float"><label>Figure 5</label>
<caption><p>The mesh-wise reconstruction error for wall shear (left) is much lower than pressure reconstruction using the same number of coefficients. Additionally, the singular values (right) decay to 0 in a fewer number of modes compared to the pressure decomposition. These factors are indicative of the wall shear solution being easier for the POD method to decompose than static pressure, possibly due to the fewer number of CFD nodes for which it is computed.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcvm-10-1221541-g005.tif"/>
</fig>
<p>Next was a reduction in the dimensions of the mesh topology using <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM36"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE (<xref ref-type="fig" rid="F6">Figures&#x00A0;6</xref> and <xref ref-type="fig" rid="F7">7</xref>) for utilisation in a low-dimensional regression task. The <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM37"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE algorithm enables control over the clustering behaviour based on similarity through its perplexity parameter. This was fine tuned to obtain an approximately homogeneous distribution of the mesh cases, whilst preserving noticeable clustering features. This allows for a smooth geometrical representation suitable for regression. As can be observed, the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM38"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE features resolve to seven clusters corresponding to seven natural artery shapes. To which, random perturbations are introduced to generate quantitatively distinct synthetic datapoints. Additionally, within each of the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM39"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE clusters, the variation of the principal coefficients are also smooth and continuous since their values are correlated with variation in mesh shape.</p>
<fig id="F6" position="float"><label>Figure 6</label>
<caption><p>The distribution of all meshes in the database embedded in 2D <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM40"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE space with colours representing the principal coefficients of the static pressure solutions for the first (left) and second (right) mesh wise POD modes.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcvm-10-1221541-g006.tif"/>
</fig>
<fig id="F7" position="float"><label>Figure 7</label>
<caption><p>The distribution of all meshes in the database embedded in 2D <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM41"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE space with colours representing the principal coefficients of the wall shear solutions for the first (left) and second (right) mesh wise POD modes.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcvm-10-1221541-g007.tif"/>
</fig>
<p>The 1407 <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM42"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE data points with their respective pressure and shear stress modes were shuffled and divided into a training data set (80&#x0025; of the overall data) and a validation data set (remaining 20&#x0025;). The training dataset was used for ten iterations to train the RFR model, where the best maximum tree depth was found to be 20, and the best maximum number of trees for the model was found to be 70. The machine learning model was applied for the test data set as well. <xref ref-type="fig" rid="F8">Figures&#x00A0;8</xref> and <xref ref-type="fig" rid="F9">9</xref> show the results for shear stress and pressure for the two most significant POD modes respectively. The mean Root Mean Square Error (RMSE) of the prediction of the dominant mode coefficient was 15.2&#x0025; for pressure and 19.7&#x0025; for shear stress.</p>
<fig id="F8" position="float"><label>Figure 8</label>
<caption><p>Predictions of POD principal coefficients of shear stress for first two modes using the proposed framework, compared to the ground truth for the test data set. The first part of the same data set was used for training via the RFR. The regression was performed on the 2D <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM43"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE representation of the meshes against the principal coefficients.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcvm-10-1221541-g008.tif"/>
</fig>
<fig id="F9" position="float"><label>Figure 9</label>
<caption><p>Predictions of POD principal coefficients of pressure for first two modes using the proposed framework, compared to the ground truth for the test data set. Training and testing of the RFR model for pressure utiised the same algorithm, configuration, and optimization as shear stress.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcvm-10-1221541-g009.tif"/>
</fig>
<p>With the regression for cPOD principal coefficients completed, the mesh-wise modes previously generated by the cPOD method together with the newly predicted coefficients are used to reconstruct the flow field. Results of the 3D reconstruction of the shear stress and pressure fields for the CFD method (&#x201C;ground truth&#x201D;) the cPOD reconstruction alone, and the RFR prediction are shown in <xref ref-type="fig" rid="F10">Figure&#x00A0;10</xref>. These were used for further error quantification of the flow solution in the physical space, relative <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM44"><mml:msub><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:math></inline-formula> and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM45"><mml:msub><mml:mi>L</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:math></inline-formula> norm errors, which are analogues to the normalised mean absolute errors (NMAE) and normalised root mean square errors (NRMSE), respectively, considered in other studies (<xref ref-type="bibr" rid="B20">20</xref>). The errors were calculated using the dominant 10 POD modes for the test dataset of 20&#x0025; of the meshes in accordance with the following definitions:<disp-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="UDM2"><mml:mtable columnalign="right left" rowspacing=".5em" columnspacing="thickmathspace" displaystyle="true"><mml:mtr><mml:mtd><mml:mi>NMAE</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mtext>imeshmax</mml:mtext><mml:mo stretchy="false">)</mml:mo></mml:mtd><mml:mtd><mml:mo>=</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mspace width="thinmathspace" /><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mspace width="thinmathspace" /><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mtext>\,jnodemax</mml:mtext></mml:mrow></mml:munderover><mml:mo fence="false" stretchy="false">|</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mtext>ML</mml:mtext></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mtext>GT</mml:mtext></mml:mrow></mml:msubsup><mml:mo fence="false" stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mtext>\,jnodemax</mml:mtext><mml:mo>&#x22C5;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mo movablelimits="true" form="prefix">max</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mo movablelimits="true" form="prefix">min</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mn>100</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>NRMSE</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mtext>imeshmax</mml:mtext><mml:mo stretchy="false">)</mml:mo></mml:mtd><mml:mtd><mml:mo>=</mml:mo><mml:mrow><mml:mfrac><mml:msqrt><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mspace width="thinmathspace" /><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mspace width="thinmathspace" /><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mtext>\,jnodemax</mml:mtext></mml:mrow></mml:munderover><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mtext>ML</mml:mtext></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mtext>GT</mml:mtext></mml:mrow></mml:msubsup><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:msqrt><mml:mrow><mml:mtext>\,jnodemax</mml:mtext><mml:mo>&#x22C5;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mo movablelimits="true" form="prefix">max</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mo movablelimits="true" form="prefix">min</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mn>100</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where jnodemax is the total number of CFD data points in the considered volumetric/surface distributions, imeshmax is the number of meshes in the test dataset, ML and GT denote the machine learning and the ground truth (CFD) solutions respectively, and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM46"><mml:mi>f</mml:mi></mml:math></inline-formula> stands for the pressure or wall shear stress solution component. The mean values and the corresponding standard deviations of computed errors are summarised in <xref ref-type="table" rid="T2">Table&#x00A0;2</xref>. It should be noted that the range of NMAE and NRMSE for pressure is within the accuracy reported for the machine learning models of pressure in aortic flows based on autoencoders and Deep Neural Networks (DNNs) (<xref ref-type="bibr" rid="B20">20</xref>). It can also be noticed that the standard deviation and the mean error values are of the same order of magnitude in all cases, which suggests that the populated parameter space for the considered coronary artery problem is relatively sparse. The latter is in agreement with sparsity of the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM47"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE maps (<xref ref-type="fig" rid="F6">Figures&#x00A0;6</xref> and <xref ref-type="fig" rid="F7">7</xref>). The error variation is particularly large for the shear stresses, which can be explained by a much smaller statistical ensemble of the wall shear surface points in comparison with the volume points where pressure was computed. This is supported by an estimate based on the central limit theorem (<xref ref-type="bibr" rid="B21">21</xref>), which suggests that the ratio of statistical errors of the pressure and wall shear stresses should scale as a square root of the ratio of the number of surface points to that of the volume points, and which is about 1:4.5 for all considered meshes.</p>
<fig id="F10" position="float"><label>Figure 10</label>
<caption><p>A visualisation of the flow field solution for pressure (left) and wall shear (right) of two test meshes. Shown is the ground truth CFD simulation data (top), the reconstructed POD solution using the 10 most dominant coefficients calculated from the CFD solution (middle) and the reconstruction using the RFR predicted coefficients (bottom).</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fcvm-10-1221541-g010.tif"/>
</fig>
<table-wrap id="T2" position="float"><label>Table 2</label>
<caption><p>Mean errors and standard deviations of reconstructed pressure solution (Left), and of the reconstructed shear stress solution (Right). All values are normalized against corresponding range of values in the full dataset.</p></caption>
<table frame="hsides" rules="groups">
<colgroup>
<col align="left"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th valign="top" align="left">NMAE, &#x0025;</th>
<th valign="top" align="center">NRMSE, &#x0025;</th>
<th valign="top" align="center">NMAE, &#x0025;</th>
<th valign="top" align="center">NRMSE, &#x0025;</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM48"><mml:mn>2.96</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>2.84</mml:mn></mml:math></inline-formula></td>
<td valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM49"><mml:mn>3.51</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>3.19</mml:mn></mml:math></inline-formula></td>
<td valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM50"><mml:mn>11.21</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>11.81</mml:mn></mml:math></inline-formula></td>
<td valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM51"><mml:mn>11.23</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>11.81</mml:mn></mml:math></inline-formula></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s8" sec-type="discussion"><label>8.</label><title>Discussion</title>
<p>Rheological theories of Atherosclerosis have been shown to successfully predict plaque location, plaque progression, and plaque rupture (<xref ref-type="bibr" rid="B22">22</xref>). They have not been used to infer clinical decisions. Current developments in physics-based artificial intelligence allow us to accelerate these methods so that clinical interventions in the cath lab can be evaluated on novel parameters such as shear stress, pressure drop, and/or velocity field. The main findings of the current paper are that a) synthetic perturbation is an effective way to generate additional surrogate data, which can help satisfy the large volumes required by AI algorithms, b) cPOD, a time-independent variation of POD, can be used to substantially reduce the dimensions of pressure and shear stress field data in simulated blood vessels, c) metrics for quantifying the shape of a blood vessel mesh, such as <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM52"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE, are effective schemes to drastically reduce the degrees of freedom corresponding to variations in vessel geometry, and d) an interpolative method based on a RFR model was able to predict new pressure fields within seconds, with mean relative <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM53"><mml:msub><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:math></inline-formula> and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM54"><mml:msub><mml:mi>L</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:math></inline-formula> errors (NMAE and NRMSE) of 2.96&#x0025; and 3.51&#x0025; respectively. The errors of the wall shear stress reconstruction show an approximately 4 times larger scatter in comparison with the pressure calculation, in statistical agreement with the smaller number of mesh surface points in comparison with the volume points.</p>
<p>Synthetic manipulations have recently been introduced to Machine Learning to overcome the excessive requirement of well annotated data for AI algorithms (<xref ref-type="bibr" rid="B13">13</xref>). We have developed a hybrid approach which took into account the natural variation between blood vessels and applied random synthetic perturbations to produce variants of this original data, with the aim of populating the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM55"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE feature space (<xref ref-type="fig" rid="F2">Figure&#x00A0;2</xref>). It was noted that full feature space homogenisation would require significantly more drastic and exotic synthetic manipulation of the OCT data, which would likely negatively impact the ability of the data to represent reality. A better balance between number of real data versus synthetic data is required to bring this technique closer to real-world application. In future, a systematic procedure can be adapted to generate the synthetic meshes in an optimal way by exploiting sensitivity of the coronary flow response to perturbations of the baseline vessel geometry, similar to the deformation matrix method recently developed for aortic flow simulations (<xref ref-type="bibr" rid="B23">23</xref>).</p>
<p>Dimensionality reduction helps retain defining features whilst drastically reducing the volume of data required to represent them. This makes machine learning algorithms more likely to identify such features, along with being more computationally efficient. Additionally, it aids in removing noise and extraneous features which can confound important signals (<xref ref-type="bibr" rid="B24">24</xref>). In many bio-mechanical applications, autoencoders in combination with DNNs have been a very popular technique to reduce the geometrical complexity to a small set of scalars, which be learnt from the training data. Depending on the DNN calibration, such approaches can be tuned to reproduce the ground truth CFD solution within a few percent relative error (<xref ref-type="bibr" rid="B20">20</xref>). However, it can be argued that performance of such methods is strongly dependent on the choice of DNN parameters, while the optimal choice of the latter is application dependent. Differently to the mainstream approach, our method is based on the generalisation of proper orthogonal decomposition (cPOD). This allows for treatment of multiple vectors of the solution matrix of interest simultaneously, which is largely analogous with multiple unsteady flow experiments in fluid mechanics. An important advantage of the POD framework is that it sorts the individual modes in terms of correlative significance. In the current coronary flow simulations, we have considered mesh shape variability as an evolutionary factor for each steady solution component of interest. This is similar to the recent application of Principle Component Analysis (PCA) to data-driven modelling of aortic flows (<xref ref-type="bibr" rid="B23">23</xref>), where separate DNN models were used for pressure and absolute velocity. However, in comparison to the standard PCA and DNN techniques, the suggested cPOD approach allows for extension of the solution matrix from single scalars to 3D velocity vectors and pressure components simultaneously on different meshes in space and time.</p>
<p>In unsteady fluid mechanics problems on a fixed mesh, a 1D time coordinate is typically used as an evolutionary variable to characterise the snapshots of the POD method. Here, this approach is generalised to a set of 2D <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM56"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE coordinates, which are cognate with time for the purpose of POD snapshots and were found sufficient to reconstruct the pressure and wall shear stress fields in any specified blood vessel shape. The <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM57"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE technique was applied to reduce the complexity of each mesh whilst preserving their characteristic features. In doing so, their relative similarity necessarily remains intact (<xref ref-type="bibr" rid="B25">25</xref>) due to the fact that, prior to the embedding step, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM58"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE computes the difference between the input meshes based on Euclidean distance between the node coordinates. Therefore, the clustering of the variable phantom meshes around their respective reference shapes arises naturally. Notably, the entire process of meshing the OCT contour domain, embedding this geometry in 2D <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM59"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE space, predicting the coefficients and constructing the pressure and wall shear stress fields cumulatively takes no more than 2&#x2009;min, which underpins the success of this method. Furthermore, the applicability of 2D <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM60"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE coordinates to describe <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM61"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>100,000 degrees of freedom corresponding to the number of CFD mesh elements implies a factor of <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM62"><mml:msup><mml:mn>10</mml:mn><mml:mn>5</mml:mn></mml:msup></mml:math></inline-formula> dimensionality reduction. In the future, to model multiple solution components in space and time, use of a higher dimensional <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM63"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE space instead of 2D <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM64"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE may be reconsidered, and the relationship between clustering accuracy and data sparsity will be investigated.</p>
<p>The standard RFR algorithm was found to be a suitable option for non-linear regression to reconstruct the POD signals from the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM65"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE space. Despite the simplicity of the RFR model, the accuracy of predictions was encouraging. Essentially, the model uses the calculated <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM66"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE co-ordinates and their associated principal coefficients to interpolate the coefficient values over the whole embedding space. The RFR segregates feature data into groups before interpolating within each group, which is particularly suitable for the clustered <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM67"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE features. Notably, the distribution of mode coefficients in the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM68"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE space (<xref ref-type="fig" rid="F6">Figures&#x00A0;6</xref> and <xref ref-type="fig" rid="F7">7</xref>) demonstrates smooth variations due to the inherent correlation between the shape of a mesh and the major flow patterns captured by the dominant POD modes.</p>
</sec>
<sec id="s9"><label>9.</label><title>Limitations of the method and conclusion</title>
<p>To translate the current method to clinical applications, several limitations must be addressed. First, the current implementation assumes that shape variations are the most important factor affecting velocity fields and their derived parameters. This is corroborated by theoretical arguments, as well as observations that velocity, shear stress and pressure drop strongly scale with diameter. However, the artery flow field also scales with the inflow velocity, which changes throughout the cardiac cycle. To systematically account for the unsteady velocity variation, future developments include extending the scope of the AI model by re-adding the time evolution input. In the meantime, the current simplified steady model may already be sufficient if the flow features of interest are slow compared to the viscous effects, i.e. the flow in the coronary vessel is quasi-steady. In this case, the time history of inflow velocity variation can be decoupled into a series of time frames, where each frame may be represented by a steady process at a different inlet velocity scale. In turn, the shear stress and pressure fields at each frame can be rapidly reconstructed from the inflow velocity and the shear stress and pressure fields of a baseline dataset using the scaling law introduced by Taylor et al. (<xref ref-type="bibr" rid="B26">26</xref>).</p>
<p>A more serious limitation of the current study is the neglect of the natural flexibility and heterogeneity of vessel walls in the flow modelling process. Whilst the rigid wall assumption significantly accelerates the solution of the governing Navier-Stokes equations, modelling of the Fluid Structure Interaction (FSI) is essential to correctly capture the coronary artery flow behaviour (<xref ref-type="bibr" rid="B27">27</xref>). Hence, future developments will incorporate the FSI model into the simulation driven dataset of the suggested cPOD-tSNE framework.</p>
<p>Despite the overall salutary results of the RFR method, to further refine accuracy of the machine learning model predictions in future, the RFR algorithm may be replaced by more advanced methods such as those based on Gaussian processes; one advantage of which being uncertainty quantification to provide an overall error estimate for the user. Such estimations would be an invaluable addition to a model that is intended for use as a diagnostic tool for clinicians.</p>
<p>Finally, in line with many recent works devoted to the proof-of-concept data-driven modelling of cardio-vascular flows (<xref ref-type="bibr" rid="B20">20</xref>), we simplified the model by considering the vessel without side branches. However, it is known that bifurcations occur in the main stem of the left coronary artery, which might affect the inflow conditions. Hence, to reduce the effect of the bifurcation in the current study, the starting site of the 7 catheterised segments was deliberately located 5 vessel diameters downstream of the main stem. Nevertheless, to account for general topology of coronary vessels, which may be of practical interest, the suggested reduced order modelling approach will be extended to side branches in future work.</p>
<p>Despite the above-mentioned limitations of the current work, it can be concluded, using <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM69"><mml:mi>t</mml:mi></mml:math></inline-formula>-SNE and cPOD to perform interpolation by Machine Learning was very successful for the proof-of-concept modelling of coronary artery flows. The speed and accuracy obtained were highly motivating and were able to calculate the pressure and shear stress fields of an unknown vessel within seconds. Rheological theories of Atherosclerosis have been shown to successfully predict plaque location, plaque progression, and plaque rupture (<xref ref-type="bibr" rid="B22">22</xref>), but they have not been used to infer clinical decisions. Current developments in physics-based AI allow us to accelerate these methods such that clinical interventions in the cath lab can be evaluated on novel parameters such as shear stress, pressure drop and 3D velocity field.</p>
<p>To conclude, we developed a method to produce a very fast solution to the Navier-Stokes equations, as we aimed to focus on applying this method in a clinical environment with high demand for rapid solutions. We are currently working towards newer methods enabling time dependent flows that incorporate solid state interactions, as well as higher accuracy AI modelling functions with corresponding error estimates.</p>
</sec>
</body>
<back>
<sec id="s10" sec-type="data-availability"><title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s11" sec-type="author-contributions"><title>Author contributions</title>
<p>All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.</p>
</sec>
<ack><title>Acknowledgments</title>
<p>The BHF (FS/PhD/22/29316) is appreciated for their funding of this project. This study was conducted with the assistance of the Research Software Engineering team in ITS Research at Queen Mary University of London.</p>
</ack>
<sec id="s12" sec-type="COI-statement"><title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="s13" sec-type="disclaimer"><title>Publisher&#x0027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list><title>References</title>
<ref id="B1"><label>1.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wentzel</surname><given-names>JJ</given-names></name><name><surname>Corti</surname><given-names>R</given-names></name><name><surname>Fayad</surname><given-names>ZA</given-names></name><name><surname>Wisdom</surname><given-names>P</given-names></name><name><surname>Macaluso</surname><given-names>F</given-names></name><name><surname>Winkelman</surname><given-names>MO</given-names></name></person-group>, et al. <article-title>Does shear stress modulate both plaque progression, regression in the thoracic aorta? Human study using serial magnetic resonance imaging</article-title>. <source>J Am Coll Cardiol</source>. (<year>2005</year>) <volume>45</volume>:<fpage>846</fpage>&#x2013;<lpage>54</lpage>. <pub-id pub-id-type="doi">10.1016/j.jacc.2004.12.026</pub-id><pub-id pub-id-type="pmid">15766817</pub-id></citation></ref>
<ref id="B2"><label>2.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Siasos</surname><given-names>G</given-names></name><name><surname>Tsigkou</surname><given-names>V</given-names></name><name><surname>Zaromytidou</surname><given-names>M</given-names></name><name><surname>Sara</surname><given-names>JD</given-names></name><name><surname>Varshney</surname><given-names>A</given-names></name><name><surname>Coskun</surname><given-names>AU</given-names></name></person-group>, et al. <article-title>Role of local coronary blood flow patterns, shear stress on the development of microvascular and epicardial endothelial dysfunction and coronary plaque</article-title>. <source>Curr Opin Cardiol</source>. (<year>2018</year>) <volume>33</volume>:<fpage>638</fpage>&#x2013;<lpage>44</lpage>. <pub-id pub-id-type="doi">10.1097/HCO.0000000000000571</pub-id><pub-id pub-id-type="pmid">30303854</pub-id></citation></ref>
<ref id="B3"><label>3.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chiu</surname><given-names>J-J</given-names></name><name><surname>Chien</surname><given-names>S</given-names></name></person-group>. <article-title>Effects of disturbed flow on vascular endothelium: pathophysiological basis and clinical perspectives</article-title>. <source>Physiol Rev</source>. (<year>2011</year>) <volume>91</volume>:<fpage>327</fpage>&#x2013;<lpage>87</lpage>. <pub-id pub-id-type="doi">10.1152/physrev.00047.2009</pub-id><pub-id pub-id-type="pmid">21248169</pub-id></citation></ref>
<ref id="B4"><label>4.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Krievins</surname><given-names>D</given-names></name><name><surname>Zellans</surname><given-names>E</given-names></name><name><surname>Latkovskis</surname><given-names>G</given-names></name><name><surname>Erglis</surname><given-names>A</given-names></name><name><surname>Zvaigzne</surname><given-names>L</given-names></name><name><surname>Kumsars</surname><given-names>I</given-names></name></person-group>, et al. <article-title>Pre-operative diagnosis of silent coronary ischaemia may reduce post-operative death and myocardial infarction and improve survival of patients undergoing lower extremity surgical revascularisation</article-title>. <source>Eur J Vasc Endovasc Surg</source>. (<year>2020</year>) <volume>60</volume>:<fpage>411</fpage>&#x2013;<lpage>20</lpage>. <pub-id pub-id-type="doi">10.1016/j.ejvs.2020.05.027</pub-id><pub-id pub-id-type="pmid">32709470</pub-id></citation></ref>
<ref id="B5"><label>5.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Arzani</surname><given-names>A</given-names></name><name><surname>Wang</surname><given-names>J-X</given-names></name><name><surname>Sacks</surname><given-names>MS</given-names></name><name><surname>Shadden</surname><given-names>SC</given-names></name></person-group>. <article-title>Machine learning for cardiovascular biomechanics modeling: challenges and beyond</article-title>. <source>Ann Biomed Eng</source>. (<year>2022</year>) <volume>50</volume>:<fpage>615</fpage>&#x2013;<lpage>27</lpage>. <pub-id pub-id-type="doi">10.1007/s10439-022-02967-4</pub-id><pub-id pub-id-type="pmid">35445297</pub-id></citation></ref>
<ref id="B6"><label>6.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Raissi</surname><given-names>M</given-names></name><name><surname>Yazdani</surname><given-names>A</given-names></name><name><surname>Karniadakis</surname><given-names>GE</given-names></name></person-group>. <comment>Hidden fluid mechanics: a Navier&#x2013;Stokes informed deep learning framework for assimilating flow visualization data</comment>. <source>Science</source>. (<year>2020</year>) <volume>367</volume>(<issue>6481</issue>):<fpage>1026</fpage>&#x2013;<lpage>30</lpage>.</citation></ref>
<ref id="B7"><label>7.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wolf</surname><given-names>WR</given-names></name><name><surname>Lele</surname><given-names>SK</given-names></name></person-group>. <article-title>Trailing-edge noise predictions using compressible large-eddy simulation and acoustic analogy</article-title>. <source>AIAA J</source>. (<year>2012</year>) <volume>50</volume>:<fpage>2423</fpage>&#x2013;<lpage>34</lpage>. <pub-id pub-id-type="doi">10.2514/1.J051638</pub-id></citation></ref>
<ref id="B8"><label>8.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sieber</surname><given-names>M</given-names></name><name><surname>Paschereit</surname><given-names>CO</given-names></name><name><surname>Oberleithner</surname><given-names>K</given-names></name></person-group>. <article-title>Spectral proper orthogonal decomposition</article-title>. <source>J Fluid Mech</source>. (<year>2016</year>) <volume>792</volume>:<fpage>798</fpage>&#x2013;<lpage>828</lpage>. <pub-id pub-id-type="doi">10.1017/jfm.2016.103</pub-id></citation></ref>
<ref id="B9"><label>9.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Towne</surname><given-names>A</given-names></name><name><surname>Schmidt</surname><given-names>OT</given-names></name><name><surname>Colonius</surname><given-names>T</given-names></name></person-group>. <article-title>Spectral proper orthogonal decomposition and its relationship to dynamic mode decomposition and resolvent analysis</article-title>. <source>J Fluid Mech</source>. (<year>2018</year>) <volume>847</volume>:<fpage>821</fpage>&#x2013;<lpage>67</lpage>. <pub-id pub-id-type="doi">10.1017/jfm.2018.283</pub-id></citation></ref>
<ref id="B10"><label>10.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pegolotti</surname><given-names>L</given-names></name><name><surname>Pfaller</surname><given-names>MR</given-names></name><name><surname>Marsden</surname><given-names>AL</given-names></name><name><surname>Deparis</surname><given-names>S</given-names></name></person-group>. <article-title>Model order reduction of flow based on a modular geometrical approximation of blood vessels</article-title>. <source>Comput Methods Appl Mech Eng</source>. (<year>2021</year>) <volume>380</volume>:<fpage>113762</fpage>. <pub-id pub-id-type="doi">10.1016/j.cma.2021.113762</pub-id><pub-id pub-id-type="pmid">34176992</pub-id></citation></ref>
<ref id="B11"><label>11.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Girfoglio</surname><given-names>M</given-names></name><name><surname>Ballarin</surname><given-names>F</given-names></name><name><surname>Infantino</surname><given-names>G</given-names></name><name><surname>Nicol&#x00F3;</surname><given-names>F</given-names></name><name><surname>Montalto</surname><given-names>A</given-names></name><name><surname>Rozza</surname><given-names>G</given-names></name></person-group>, et al. <article-title>Non-intrusive PODI-ROM for patient-specific aortic blood flow in presence of a LVAD device</article-title>. <source>Med Eng Phys</source>. (<year>2022</year>) <volume>107</volume>:<fpage>103849</fpage>. <pub-id pub-id-type="doi">10.1016/j.medengphy.2022.103849</pub-id><pub-id pub-id-type="pmid">36068037</pub-id></citation></ref>
<ref id="B12"><label>12.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pedrigi</surname><given-names>RM</given-names></name><name><surname>Poulsen</surname><given-names>CB</given-names></name><name><surname>Mehta</surname><given-names>VV</given-names></name><name><surname>Ramsing Holm</surname><given-names>N</given-names></name><name><surname>Pareek</surname><given-names>N</given-names></name><name><surname>Post</surname><given-names>AL</given-names></name></person-group>, et al. <article-title>Inducing persistent flow disturbances accelerates atherogenesis and promotes thin cap fibroatheroma development in D374Y-PCSK9 hypercholesterolemic minipigs</article-title>. <source>Circulation</source>. (<year>2015</year>) <volume>132</volume>:<fpage>1003</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1161/CIRCULATIONAHA.115.016270</pub-id><pub-id pub-id-type="pmid">26179404</pub-id></citation></ref>
<ref id="B13"><label>13.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Savage</surname><given-names>N</given-names></name></person-group>. <article-title>Synthetic data could be better than real data</article-title>. <source>Nature</source>. (<year>2023</year>). <pub-id pub-id-type="doi">10.1038/d41586-023-01445-8</pub-id>. [Epub ahead of print]</citation></ref>
<ref id="B14"><label>14.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>King</surname><given-names>T</given-names></name><name><surname>Butcher</surname><given-names>S</given-names></name><name><surname>Zalewski</surname><given-names>L</given-names></name></person-group>. <comment><italic>Apocrita - High Performance Computing Cluster for Queen Mary University of London</italic> (2017). Available from: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.5281/zenodo.438045">https://doi.org/10.5281/zenodo.438045</ext-link></comment></citation></ref>
<ref id="B15"><label>15.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kriegseis</surname><given-names>J</given-names></name><name><surname>Dehler</surname><given-names>T</given-names></name><name><surname>Gnir&#x00DF;</surname><given-names>M</given-names></name><name><surname>Tropea</surname><given-names>C</given-names></name></person-group>. <article-title>Common-base proper orthogonal decomposition as a means of quantitative data comparison</article-title>. <source>Meas Sci Technol</source>. (<year>2010</year>) <volume>21</volume>:085403. <pub-id pub-id-type="doi">10.1088/0957-0233/21/8/085403</pub-id></citation></ref>
<ref id="B16"><label>16.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Weiss</surname><given-names>J</given-names></name></person-group>. <comment>A tutorial on the proper orthogonal decomposition. <italic>AIAA Aviation 2019 Forum</italic> (2019). p. 1&#x2013;21. Available from: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.2514/6.2019-3333">https://doi.org/10.2514/6.2019-3333</ext-link></comment></citation></ref>
<ref id="B17"><label>17.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hao</surname><given-names>Y</given-names></name><name><surname>Zhang</surname><given-names>C</given-names></name><name><surname>Li</surname><given-names>X</given-names></name><name><surname>Lei</surname><given-names>Z</given-names></name></person-group>. <article-title>Establishment of online deep learning model for insect-affected pests in Yali pears based on visible-near-infrared spectroscopy</article-title>. <source>Front Nutr</source>. (<year>2022</year>) <volume>9</volume>:<fpage>1026730</fpage>. <pub-id pub-id-type="doi">10.3389/fnut.2022.1026730</pub-id><pub-id pub-id-type="pmid">36352901</pub-id></citation></ref>
<ref id="B18"><label>18.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Breiman</surname><given-names>L</given-names></name></person-group>. <article-title>Random forests</article-title>. <source>Mach Learn</source>. (<year>2001</year>) <volume>45</volume>:<fpage>5</fpage>&#x2013;<lpage>32</lpage>. <pub-id pub-id-type="doi">10.1023/A:1010933404324</pub-id></citation></ref>
<ref id="B19"><label>19.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Panda</surname><given-names>S</given-names></name><name><surname>Khijmatgar</surname><given-names>S</given-names></name><name><surname>Arbildo-Vega</surname><given-names>H</given-names></name><name><surname>Das</surname><given-names>AC</given-names></name><name><surname>Kumar</surname><given-names>M</given-names></name><name><surname>Das</surname><given-names>M</given-names></name></person-group>, et al. <article-title>Stability of biomaterials used in adjunct to coronally advanced flap: a systematic review, network meta-analysis</article-title>. <source>Clinical, Experimental Dental Research</source>. (<year>2022</year>) <volume>8</volume>:<fpage>421</fpage>&#x2013;<lpage>38</lpage>. <pub-id pub-id-type="doi">10.1002/cre2.461</pub-id></citation></ref>
<ref id="B20"><label>20.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liang</surname><given-names>L</given-names></name><name><surname>Mao</surname><given-names>W</given-names></name><name><surname>Sun</surname><given-names>W</given-names></name></person-group>. <article-title>A feasibility study of deep learning for predicting hemodynamics of human thoracic aorta</article-title>. <source>J Biomech</source>. (<year>2020</year>) <volume>99</volume>:<fpage>109544</fpage>. <pub-id pub-id-type="doi">10.1016/j.jbiomech.2019.109544</pub-id><pub-id pub-id-type="pmid">31806261</pub-id></citation></ref>
<ref id="B21"><label>21.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Montgomery</surname><given-names>DC</given-names></name><name><surname>Runger</surname><given-names>GC</given-names></name></person-group>. <source>Applied statistics and probability for engineers</source>. <publisher-name>Hoboken, New Jersey, USA: John Wiley &#x0026; Sons</publisher-name> (<year>2010</year>).</citation></ref>
<ref id="B22"><label>22.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhou</surname><given-names>M</given-names></name><name><surname>Yu</surname><given-names>Y</given-names></name><name><surname>Chen</surname><given-names>R</given-names></name><name><surname>Liu</surname><given-names>X</given-names></name><name><surname>Hu</surname><given-names>Y</given-names></name><name><surname>Ma</surname><given-names>Z</given-names></name></person-group>, et al. <article-title>Wall shear stress, its role in atherosclerosis</article-title>. <source>Front Cardiovasc Med</source>. (<year>2023</year>) <volume>10</volume>:<fpage>1083547</fpage>. <pub-id pub-id-type="doi">10.3389/fcvm.2023.1083547</pub-id><pub-id pub-id-type="pmid">37077735</pub-id></citation></ref>
<ref id="B23"><label>23.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pajaziti</surname><given-names>E</given-names></name><name><surname>Montalt-Tordera</surname><given-names>J</given-names></name><name><surname>Capelli</surname><given-names>C</given-names></name><name><surname>Sivera</surname><given-names>R</given-names></name><name><surname>Sauvage</surname><given-names>E</given-names></name><name><surname>Quail</surname><given-names>M</given-names></name></person-group>, et al. <article-title>Shape-driven deep neural networks for fast acquisition of aortic 3D pressure, velocity flow fields</article-title>. <source>PLoS Comput Biol</source>. (<year>2023</year>) <volume>19</volume>:<fpage>e1011055</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1011055</pub-id><pub-id pub-id-type="pmid">37093855</pub-id></citation></ref>
<ref id="B24"><label>24.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Goodfellow</surname><given-names>I</given-names></name><name><surname>Bengio</surname><given-names>Y</given-names></name><name><surname>Courville</surname><given-names>A</given-names></name></person-group>. <source>Deep learning</source>. <publisher-name>Cambridge, Massachusetts, USA: MIT Press</publisher-name> (<year>2016</year>).</citation></ref>
<ref id="B25"><label>25.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hinton</surname><given-names>GE</given-names></name><name><surname>Roweis</surname><given-names>S</given-names></name></person-group>. <article-title>Stochastic neighbor embedding</article-title>. <source>Adv Neural Inf Process Syst</source>. (<year>2002</year>) <volume>15</volume>.</citation></ref>
<ref id="B26"><label>26.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>van der Maaten</surname><given-names>L</given-names></name><name><surname>Hinton</surname><given-names>G</given-names></name></person-group>. <article-title>Visualizing Data using t-SNE</article-title>. <source>JMLR</source>. (<year>2008</year>) 9:<fpage>2579</fpage>&#x2013;<lpage>605</lpage>. <ext-link ext-link-type="uri" xlink:href="https://www.bibsonomy.org/bibtex/28b9aebb404ad4a4c6a436ea413550b30/lopusz_kdd">https://www.bibsonomy.org/bibtex/28b9aebb404ad4a4c6a436ea413550b30/lopusz_kdd</ext-link></citation></ref>
<ref id="B27"><label>27.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fogell</surname><given-names>NA</given-names></name><name><surname>Patel</surname><given-names>M</given-names></name><name><surname>Yang</surname><given-names>P</given-names></name><name><surname>Ruis</surname><given-names>RM</given-names></name><name><surname>Garcia</surname><given-names>DB</given-names></name><name><surname>Naser</surname><given-names>J</given-names></name></person-group>, et al. <article-title>Considering the influence of coronary motion on artery-specific biomechanics using fluid&#x2013;structure interaction simulation</article-title>. <source>Ann Biomed Eng</source>. (<year>2023</year>) <volume>51</volume>(<issue>9</issue>):<fpage>1950</fpage>&#x2013;<lpage>64</lpage>. <pub-id pub-id-type="doi">10.1007/s10439-023-03214-0</pub-id><pub-id pub-id-type="pmid">37436564</pub-id></citation></ref></ref-list>
</back>
</article>