Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2023 Sep;50(9):5505-5517.
doi: 10.1002/mp.16379. Epub 2023 Apr 5.

In silico simulation of hepatic arteries: An open-source algorithm for efficient synthetic data generation

Affiliations

In silico simulation of hepatic arteries: An open-source algorithm for efficient synthetic data generation

Joseph F Whitehead et al. Med Phys. 2023 Sep.

Abstract

Background: In silico testing of novel image reconstruction and quantitative algorithms designed for interventional imaging requires realistic high-resolution modeling of arterial trees with contrast dynamics. Furthermore, data synthesis for training of deep learning algorithms requires that an arterial tree generation algorithm be computationally efficient and sufficiently random.

Purpose: The purpose of this paper is to provide a method for anatomically and physiologically motivated, computationally efficient, random hepatic arterial tree generation.

Methods: The vessel generation algorithm uses a constrained constructive optimization approach with a volume minimization-based cost function. The optimization is constrained by the Couinaud liver classification system to assure a main feeding artery to each Couinaud segment. An intersection check is included to guarantee non-intersecting vasculature and cubic polynomial fits are used to optimize bifurcation angles and to generate smoothly curved segments. Furthermore, an approach to simulate contrast dynamics and respiratory and cardiac motion is also presented.

Results: The proposed algorithm can generate a synthetic hepatic arterial tree with 40 000 branches in 11 s. The high-resolution arterial trees have realistic morphological features such as branching angles (MAD with Murray's law = 1.2 ± 1 . 2 o $ = \;1.2 \pm {1.2^o}$ ), radii (median Murray deviation = 0.08 $ = \;0.08$ ), and smoothly curved, non-intersecting vessels. Furthermore, the algorithm assures a main feeding artery to each Couinaud segment and is random (variability = 0.98 ± 0.01).

Conclusions: This method facilitates the generation of large datasets of high-resolution, unique hepatic angiograms for the training of deep learning algorithms and initial testing of novel 3D reconstruction and quantitative algorithms designed for interventional imaging.

Keywords: data synthesis; hepatic arterial trees; interventional imaging simulation.

PubMed Disclaimer

Conflict of interest statement

Conflict of Interest Statement

The authors have no relevant conflicts of interest to disclose.

Figures

Figure 1:
Figure 1:
Graphical depiction of the vessel tree formation by attaching new endpoints, where ⁎ represents endpoints in set P and pk is the new endpoint being attached to the tree. The points si and ei are the start and end points of the replaced vessel branch.
Figure 2:
Figure 2:
Graphical depiction of a cubic polynomial fit for branch ci with A) tangent vectors ks and ke at the start and end points. B) The starting point of the polynomial fit si' is determined by finding the intersection of ks with the edge of the sibling vessel segment. C) The final curved branch with theoretically ideal bifurcation angle.
Figure 3:
Figure 3:
A) Hepatic arterial tree generated using straight segments. B) Hepatic arterial tree using cubic polynomial fits to generate smoothly curved segments and realistic bifurcations angles.
Figure 4:
Figure 4:
Probability of a branch intersection vs radii of smaller intersecting branch. Bar height is the mean result for 1,000 vessel trees with 10k endpoints and whiskers represent standard deviation.
Figure 5:
Figure 5:
A) Simulated hepatic arterial tree (100k endpoints) with color coded Couinaud segments. B) Endpoint distribution for each Couinaud segments main feeding artery. Histograms calculated from 1000 vessel trees with 60k endpoints. Bar plots represent mean values.
Figure 6:
Figure 6:
Synthetic hepatic arterial trees generated with a fixed random seed, intersection check and 10k, 50k and 100k endpoints.
Figure 7:
Figure 7:
Simulation time (left y-axis) as a function of the number of endpoints simulated. The corresponding radii of the terminal vessel segments for various number of endpoints is shown on the right y-axis. Note, terminal vessel radii were measured from a tree with a proper hepatic radius of 2.0 mm and a γ=2/3. Error bars represent standard deviation.
Figure 8:
Figure 8:
A) User-defined concentration-time curve, B) measured proximal and distal time intensity curves from C) simulated contrast dynamics in synthetic hepatic arteries and D) a real hepatic angiogram showing early, middle and late stage contrast enhancement.
Figure 9:
Figure 9:
Synthetic hepatic angiograms at A) max expiration, B) 50% inspiration and C) max inspiration. Callout box in A) visually demonstrates image noise texture.

References

    1. Kainz W, Neufeld E, Bolch WE, et al. Advances in Computational Human Phantoms and Their Applications in Biomedical Engineering – A Topical Review. IEEE Trans Radiat Plasma Med Sci. 2019;3(1):1–23. doi:10.1109/TRPMS.2018.2883437 - DOI - PMC - PubMed
    1. Xu XG. An exponential growth of computational phantom research in radiation protection, imaging, and radiotherapy: A review of the fifty-year history. Phys Med Biol. 2014;59(18):R233–R302. doi:10.1088/0031-9155/59/18/R233 - DOI - PMC - PubMed
    1. Bolch W, Lee C, Wayson M, Johnson P. HYBRID COMPUTATIONAL PHANTOMS FOR MEDICAL DOSE RECONSTRUCTION. Radiat Environ Biophys. 2010;49(2):155–168. doi:10.1007/s00411-009-0260-x - DOI - PMC - PubMed
    1. Kim S, Chang L, Mosher E, Lee C, Lee C. A Feasibility Study to Reduce Misclassification Error in Occupational Dose Estimates for Epidemiological Studies Using Body Size-Dependent Computational Phantoms. IEEE Transactions on Radiation and Plasma Medical Sciences. 2019;3(1):83–88. doi:10.1109/TRPMS.2018.2847227 - DOI - PMC - PubMed
    1. Liu G, Hu F, Ding X, et al. Simulation of dosimetry impact of 4DCT uncertainty in 4D dose calculation for lung SBRT. Radiat Oncol. 2019;14. doi:10.1186/s13014-018-1191-y - DOI - PMC - PubMed

LinkOut - more resources