Skip to main content
Log in

Modeling of the contrast-enhanced perfusion test in liver based on the multi-compartment flow in porous media

  • Published:
Journal of Mathematical Biology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

Similar content being viewed by others

Notes

  1. 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.

  2. We have in mind the liver perfusion modeling, so that we also adapt the notations to fit with this particular application.

  3. 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Formaggia L, Quarteroni A, Veneziani A (2009) Cardiovascular mathematics: modeling and simulation of the circulatory system. Springer, Berlin

    Book  MATH  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • Schneider M, Reichold J, Weber B, Székely G, Hirsch S (2012) Tissue metabolism driven arterial tree generation. Med Image Anal 16:1397–1414

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Slattery JC (1967) Flow of viscoelastic fluids through porous media. AIChE J 13:1066–1071. https://doi.org/10.1002/aic.690130606

    Article  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Whitaker S (1967) Diffusion and dispersion in porous media. AIChE J 13(3):420–427. https://doi.org/10.1002/aic.690130308

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Eduard Rohan.

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.

Fig. 21
figure 21

Averaging scheme for computing tensor \(K_{ij}\) associated with a given compartment, see formula (30)

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:

$$\begin{aligned} K_{ij}(x) = \frac{\pi }{128 \mu |\mathcal {O}(x)| {{\varDelta }}\xi _0} \sum _{k \in I(x,{{\varDelta }}\xi _0)} \frac{(d^k)^4 {{\varDelta }}s_i^k {{\varDelta }}s_j^k}{{{\varDelta }}\ell ^k}\;. \end{aligned}$$
(30)

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:

$$\begin{aligned} {\overline{Q}}_j^i(x) = \frac{1}{|\mathcal {O}(x)|} \sum _{k \in Y_j^i} {Q}^k\;,\quad {\overline{p^i}}(x) = \frac{\sum _{k \in I(x,{{\varDelta }}\xi _0)} P^k V^k}{\sum _{k \in I(x,{{\varDelta }}\xi _0)} V^k}\;, \end{aligned}$$
(31)

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):

$$\begin{aligned} G_j^i(x) = \left\{ \begin{array}{ll} \frac{{\overline{Q}}_j^i(x)}{|{\overline{p^i}}(x) - {\overline{p^j}}(x)|} &{} \text{ if } |{\overline{p^i}}(x) - {\overline{p^j}}(x)| \ge \epsilon \;,\\ 0 &{} \text{ otherwise }\;. \end{array} \right. \end{aligned}$$
(32)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00285-018-1209-y

Keywords

Mathematics Subject Classification

Navigation