Abstract
The paper deals with modeling the liver perfusion intended to improve quantitative analysis of the tissue scans provided by the contrast-enhanced computed tomography (CT). For this purpose, we developed a model of dynamic transport of the contrast fluid through the hierarchies of the perfusion trees. Conceptually, computed time-space distributions of the so-called tissue density can be compared with the measured data obtained from CT; such a modeling feedback can be used for model parameter identification. The blood flow is characterized at several scales for which different models are used. Flows in upper hierarchies represented by larger branching vessels are described using simple 1D models based on the Bernoulli equation extended by correction terms to respect the local pressure losses. To describe flows in smaller vessels and in the tissue parenchyma, we propose a 3D continuum model of porous medium defined in terms of hierarchically matched compartments characterized by hydraulic permeabilities. The 1D models corresponding to the portal and hepatic veins are coupled with the 3D model through point sources, or sinks. The contrast fluid saturation is governed by transport equations adapted for the 1D and 3D flow models. The complex perfusion model has been implemented using the finite element and finite volume methods. We report numerical examples computed for anatomically relevant geometries of the liver organ and of the principal vascular trees. The simulated tissue density corresponding to the CT examination output reflects a pathology modeled as a localized permeability deficiency.
Similar content being viewed by others
Notes
The perfusion model is intended to estimate the volume regeneration capacity of the liver parenchyma (Brůha et al. 2015). In this context, it is important to capture the supply through the portal vein. Concerning the perfusion CT simulation, we focus on the second stage when the contrast bolus arrives at the PV inlet so that the first stage associated with the HA is over.
We have in mind the liver perfusion modeling, so that we also adapt the notations to fit with this particular application.
or leaves in the graph theory terminology.
References
Bonfiglio A, Leungchavaphongse K, Repetto R, Siggers JH (2010) Mathematical modeling of the circulation in the liver lobule. J Biomech Eng 132(11):111,011. https://doi.org/10.1115/1.4002563
Brůha J, Vyčítal O, Tonar Z, Mírka H, Haidingerová L, Beneš J, Pálek R, Skála M, Třeška V, Liška V (2015) Monoclonal antibody against transforming growth factor beta 1 does not influence liver regeneration after resection in large animal experiments. In Vivo 29(3):327–340
Cimrman R (2014) SfePy-write your own FE application. In: de Buyl P, Varoquaux N (eds) Proceedings of the 6th European conference python in science (EuroSciPy 2013), pp 65–70
Cimrman R, Rohan E (2007) On modelling the parallel diffusion flow in deforming porous media. Math Comput Simul 76:34–43. https://doi.org/10.1016/j.matcom.2007.01.034
Dai W, Astary GW, Kasinadhuni AK, Carney PR, Mareci TH, Sarntinoranont M (2016) Voxelized model of brain infusion that accounts for small feature fissures: comparison with magnetic resonance tracer studies. J Biomech Eng 138(5). https://doi.org/10.1115/1.4032626
D’Angelo C (2007) Multiscale modelling of metabolism and transport phenomena in living tissues. Ph.D. thesis, EPFL, Lausanne, https://doi.org/10.5075/epfl-thesis-3803
Debbaut C, Vierendeels J, Casteleyn C, Cornillie P, Van Loo D, Simoens P, Van Hoorebeke L, Monbaliu D, Segers P (2012) Perfusion characteristics of the human hepatic microcirculation based on three-dimensional reconstructions and computational fluid dynamic analysis. J Biomech Eng 134(1):011,003. https://doi.org/10.1115/1.4005545
Debbaut C, Segers P, Cornillie P, Casteleyn C, Dierick M, Laleman W, Monbaliu D (2014) Analyzing the human liver vascular architecture by combining vascular corrosion casting and micro-CT scanning: a feasibility study. J Anat 224(4):509–517. https://doi.org/10.1111/joa.12156
Fieselmann A, Kowarschik M, Ganguly A, Hornegger J, Fahrig R (2011) Deconvolution-based CT and MR brain perfusion measurement: theoretical model revisited and practical implementation details. J Biomed Imaging 2011:14. https://doi.org/10.1155/2011/467563
Formaggia L, Quarteroni A, Veneziani A (2009) Cardiovascular mathematics: modeling and simulation of the circulatory system. Springer, Berlin
Georg M, Preusser T, Hahn HK (2010) Global constructive optimization of vascular systems. Tech. Rep. 2010-11, Washington University in St. Louis
Huyghe JM, Campen DH (1995) Finite deformation theory of hierarchically arranged porous solids, part I, II. Int J Eng Sci 33(13):1861–1886
Hyde ER, Michler C, Lee J, Cookson AN, Chabiniok R, Nordsletten DA, Smith NP (2013) Parameterisation of multi-scale continuum perfusion models from discrete vascular networks. Med Biol Eng Comput 51(5):557–570. https://doi.org/10.1007/s11517-012-1025-2
Jiřík M (2013–2015) Lisa—computer aided liver surgery. https://github.com/mjirik/lisa
Jiřík M et al (2016) Stereological quantification of microvessels using semiautomated evaluation of X-ray microtomography of hepatic vascular corrosion casts. Int J Comput Assist Radiol Surg 11(10):1803–1819
Jonášová A, Bublík O, Vimmr J (2014) A comparative study of 1d and 3d hemodynamics in patient-specific hepatic portal vein networks. Appl Comput Mech 8(2):177–186
Keeling SL, Bammer R, Stollberger R (2007) Revision of the theory of tracer transport and the convolution model of dynamic contrast enhanced magnetic resonance imagingrevision of the theory of tracer transport and the convolution model of dynamic contrast enhanced magnetic resonance imaging. J Math Biol 55(3):389–411. https://doi.org/10.1007/s00285-007-0089-3
Koh TS, Tan CKM et al (2006) Cerebral perfusion mapping using a robust and efficient method for deconvolution analysis of dynamic contrast-enhanced images. NeuroImage 33:570–579. https://doi.org/10.1016/j.neuroimage.2006.03.042
Lettmann KA, Hardtke-Wolenski M (2014) The importance of liver microcirculation in promoting autoimmune hepatitis via maintaining an inflammatory cytokine milieu-a mathematical model study. J Theor Biol 348:33–46. https://doi.org/10.1016/j.jtbi.2014.01.016
Lukeš V, Jiřík M, Jonášová A, Rohan E, Bublík O, Cimrman R (2014) Numerical simulation of liver perfusion: from CT scans to FE model. In: de Buyl P, Varoquaux N (eds) Proceedings of 7th European conference python science (EuroSciPy 2014)
Materne R, Beers BEV, Smith AM, Leconte I, Jamart J, Dehoux JP, Keyeux A, Horsmans Y (2000) Non-invasive quantification of liver perfusion with dynamic computed tomography and a dual-input one-compartmental model. Clin Sci 99:517–525
Mehrabian A, Abousleiman YN (2014) Generalized biot’s theory and mandel’s problem of multiple-porosity and multiple-permeability poroelasticity. J Geophys Res: Solid Earth 119:2745–2763. https://doi.org/10.1002/2013JB010602
Mescam M, Kretowski M, Bezy-Wendling J (2010) Multiscale model of liver dce-mri towards a better understanding of tumor complexity. IEEE Trans Med Imaging 29:699–707. https://doi.org/10.1109/TMI.2009.2031435
Michler C, Cookson AN, Chabiniok R, Hyde ER, Lee J, Sinclair M, Sochi T, Goyal A, Vigueras F, Nordsletten DA, Smith NP (2013) A computationally efficient framework for the simulation of cardiac perfusion using a multi-compartment darcy porous-media flow model. Int J Numer Methods Biomed Eng 29(2):217–232. https://doi.org/10.1002/cnm.2520
Peterlik I, Duriez C, Cotin S (2012) Modeling and real-time simulation of a vascularized liver tissue. Med Image Comput Comput Assist Interv 15:50–57
Plantefèv R, Peterlik I, Haouchine N, Cotin S (2016) Patient-specific biomechanical modeling for guidance during minimally-invasive hepatic surgery. Ann Biomed Eng 44(1):139–153. https://doi.org/10.1007/s10439-015-1419-z
Pozrikidis C (2010) Numerical simulation of blood and interstitial flow through a solid tumor. J Math Biol 60(1):75–94. https://doi.org/10.1007/s00285-009-0259-6
Reichold J (2011) Cerebral blood flow modeling in realistic cortical microvascular networks. Ph.D. thesis, ETH, Zürich. https://doi.org/10.3929/ethz-a-007146515
Reichold J, Stampanoni M, Lena Keller A, Buck A, Jenny P, Weber B (2009) Vascular graph model to simulate the cerebral blood flow in realistic vascular networks. J Cereb Blood Flow Metab 29(8):1429–1443. https://doi.org/10.1038/jcbfm.2009.58
Ricken T, Dahmen U, Dirsch O (2010) A biphasic model for sinusoidal liver perfusion remodeling after outflow obstruction. Biomech Model Mechanobiol 9(4):435–450. https://doi.org/10.1007/s10237-009-0186-x
Ricken T, Werner D, Holzhütter H, König M, Dahmen U, Dirsch O (2015) Modeling function-perfusion behavior in liver lobules including tissue, blood, glucose, lactate and glycogen by use of a coupled two-scale pde-ode approach. Biomech Model Mechanobiol 14(3):515–536. https://doi.org/10.1007/s10237-014-0619-z
Rohan E, Cimrman R (2010) Two-scale modelling of tissue perfusion problem using homogenization of dual porous media. Int J Multiscale Comput Eng 8:81–102
Rohan E, Lukeš V (2014) On modelling nonlinear phenomena in deforming heterogeneous media using homogenization and sensitivity analysis concepts. In: Proceedings of 12th international conference on computer structure technology, pp 1–20
Rohan E, Lukeš V, Jonášová A (2012a) Modeling of dynamic perfusion test using a two-scale model of tissue parenchyma with layer-wise decomposition. In: ECCOMAS 2012—European congress computational methods applied science engineering, pp 2733–2743
Rohan E, Naili S, Cimrman R, Lemaire T (2012b) Multiscale modeling of a fluid saturated medium with double porosity: relevance to the compact bone. J Mech Phys Solids 60:857–881. https://doi.org/10.1016/j.jmps.2012.01.013
Rohan E, Jonášová A, Lukeš V (2014) Complex hierarchical modeling of the dynamic perfusion test: application to liver. In: 11th World congress computational mechanics (WCCM XI)
Rohan E, Lukeš V, Brašnová J (2015a) CT based identification problem for the multicompartment model of blood perfusion. In: Proceedings of V ECCOMAS thematic conference computational vision and medical image processing: VipIMAGE 2015, Taylor and Francis, Tenerife, Spain
Rohan E, Turjanicová J, Lukeš V (2015b) Modelling flows in multi-porous media using homogenization with application to liver lobe perfusion. In: Kruis J, Tsompanakis Y, Topping B (eds) Proceedings of 15th international conference on civil structure environmental engineering computing. Civil-Comp Press, Stirlingshire, pp 108–148
Ryba T, Jiřík M, Železný M (2013) An automatic liver segmentation algorithm based on grow cut and level sets. Pattern Recognit Image Anal 23(4):1054–6618
Schneider M, Reichold J, Weber B, Székely G, Hirsch S (2012) Tissue metabolism driven arterial tree generation. Med Image Anal 16:1397–1414
Schwen LO, Preusser T (2012) Analysis and algorithmic generation of hepatic vascular systems. Int J Hepatol 2012. https://doi.org/10.1155/2012/357687
Shipley RJ, Chapman SJ (2010) Multiscale modelling of fluid and drug transport in vascular tumours. Bull Math Biol 72(6):1464–1491. https://doi.org/10.1007/s11538-010-9504-9
Showalter R, Visarraga D (2004) Double-diffusion models from a highly heterogeneous medium. J Math Anal Appl 295(1):191–210. https://doi.org/10.1016/j.jmaa.2004.03.031
Siggers JH, Leungchavaphongse K, Ho CH, Repetto R (2014) Mathematical model of blood and interstitial flow and lymph production in the liver. Biomech Model Mechanobiol 13(2):363–378. https://doi.org/10.1007/s10237-013-0516-x
Slattery JC (1967) Flow of viscoelastic fluids through porous media. AIChE J 13:1066–1071. https://doi.org/10.1002/aic.690130606
Vankan W, Huyghe J, Janssen J, Huson A, Hacking W, Schreiner W (1997) Finite element analysis of blood flow through biological tissue. Int J Eng Sci 35(4):375–385. https://doi.org/10.1016/S0020-7225(96)00108-5
Vankan W, Huyghe J, van Donkelaar C, Drost M, Janssen J, Huson A (1998) Mechanical blood-tissue interaction in contracting muscle: a model study. J Biomech 31:401–409
Whitaker S (1967) Diffusion and dispersion in porous media. AIChE J 13(3):420–427. https://doi.org/10.1002/aic.690130308
Acknowledgements
This research is supported by the project LO 1506 of the Czech Ministry of Education, Youth and Sports and in part by GACR 16-03823S of the Czech Scientific Foundation. E. Rohan is grateful to the grant project GACR 13-00863S.
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
1.1 Computing parameters of the perfusion model
Parameters \({\varvec{K}}^i\) and \(G_j^i\) can be determined using the perfusion tree models \(\mathcal {T}_g\) represented by line segments \(\mathbf{s }\), each associated with a vessel of length \(\ell \) and diameter d. Each vessel is labelled by the hierarchical parameter \(\xi _0 \in ]0,1[\). We shall consider a finite number of disjoint intervals \({{\varDelta }}^h\xi _0 \subset ]0,1[\), thus \(\sum _h {{\varDelta }}^h\xi _0 = 1\) which constitute the hierarchies h, see Sect. 2.1.
1.2 The permeability tensor \({\varvec{K}}(x)\)
Let \(x \in {{\varOmega }}\) and \(\mathcal {O}(x) \subset {{\varOmega }}\) be the averaging volume. By \(I(x,{{\varDelta }}\xi _0)\) we denote the index set of all vessels k which intersect \(\mathcal {O}(x)\), have the hierarchical parameter within the interval \({{\varDelta }}\xi _0\), and which belong to the same perfusion tree \(\mathcal {T}_g\) (i.e. either the portal \(g=P\), or hepatic \(g=H\) veins). Further, by \({{\varDelta }}\mathbf{s }^k\) we denote the portion of line segment \(\mathbf{s }^k\) intersecting \(\mathcal {O}(x)\) whereby \({{\varDelta }}\ell ^k = \ell ^k |{{\varDelta }}\mathbf{s }^k|/|\mathbf{s }^k|\) denote the proportional length, see Fig. 21. According to the theoretical work Huyghe and Campen (1995), the effective permeability associated with all vessels in \(I(x,{{\varDelta }}\xi _0)\) can be computed by the following formula:
In the FE model, the permeability is defined element-wise, thus the averaging volumes \(\mathcal {O}(x^e)\) are balls defined in the center \(x^e\) of each element. Since we use the artificially generated trees, \({{\varDelta }}\ell ^k = |{{\varDelta }}\mathbf{s }^k|\). It is worthy of noting that this definition of \({\varvec{K}}(x)\) disregards connectivity of segments \({{\varDelta }}\mathbf{s }^k\) within \(\mathcal {O}(x^e)\).
1.3 The local perfusion coefficients \(G_j^i(x)\)
In contrast with the permeability tensor, coefficients cannot be determined merely using the geometrical data describing the perfusion tree. A flow model is needed to establish fluxes in all segments of the tree. Coefficients \(G_j^i\) are relevant to the decomposition of the tree \(\mathcal {T}\) into compartments according to the hierarchical intervals \({{\varDelta }}\xi _0^i\). Let \({Q}^k\) be flux in the line segment \(\mathbf{s }^k\). We consider such bifurcations belonging to \(\mathcal {O}(x)\) which join vessels associated with different compartments i and j. Then by \(Y_j^i\) we denote the index set of all vessels k connecting compartments i and j. Further we compute the flux \(Q_j^i(x)\) between the two compartments and the average pressures \({\overline{p^i}}(x)\), \({\overline{p^j}}(x)\) by the following formulae:
where \(V^k = \pi (d^k)^2\ell ^k/4\) is the volume of the vessel k and \(P^k\) is the average pressure in the the same vessel. Then we can determine the local perfusion coefficients using the obvious formula (a tolerance \(\epsilon > 0\) to be chosen):
Rights and permissions
About this article
Cite this article
Rohan, E., Lukeš, V. & Jonášová, A. Modeling of the contrast-enhanced perfusion test in liver based on the multi-compartment flow in porous media. J. Math. Biol. 77, 421–454 (2018). https://doi.org/10.1007/s00285-018-1209-y
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00285-018-1209-y
Keywords
- Liver perfusion
- Porous media
- Darcy flow
- Bernoulli equation
- Transport equation
- Dynamic contrast-enhanced computed tomography