SearcharxivSearch

arXiv subjects

Karol Mikula

Publications and source records attributed to Karol Mikula.

At least 19 recordsLinked to original sources

Mathematical and numerical methods for accurate aorta segmentation from non-enhanced CT Data yielding reliable identification and evaluation of large vessel vasculitis

Segmentation of the aorta is crucial for various medical analyses, such as the diagnosis and treatment of cardiovascular diseases. This work presents mathematical models and methods yielding a semi-automatic segmentation of the aorta from non-enhanced CT data. Our framework consists of three steps. First, using the minimal path approach, we extract a path within the aorta from two user-supplied points. Then, using 3D Lagrangian curve evolution, we move the initial path to the approximate centerline of the aorta. The centered path is used in the last step to construct the initial condition for the generalized subjective surface method (GSUBSURF). Applying the GSUBSURF method with this initial condition yields an accurate segmentation of the aorta. The segmentation results and the manual segmentations overlap, with a worst-case mean Hausdorff distance of $2.175 \pm 0.605$ mm for a voxel spacing of $0.977$ mm. Using the aorta centerline and segmentation, we define precise regions of interest along the aorta to assess large-vessel vasculitis from patient FDG-PET/CT image data. The application shows promising results, as we demonstrated widespread inflammation throughout the aorta in a patient before treatment. After treatment, we observed a significant reduction in inflammation while accurately identifying the aorta regions where inflammation persisted. These findings also align with those of experienced medical doctors who have worked on the same cases.

physics.med-ph

The Morpho-Kinetic Landscape of Macrophage Modes During Wound Healing in Zebrafish

Macrophages play an essential role in wound healing due to their dynamic nature and functional plasticity, exhibiting highly heterogeneous morpho-kinetic behaviors depending on their activation states. However, quantitative analysis of macrophage behavior in in vivo settings remains limited, largely due to the complexity of their diverse morphologies and motility patterns over time. In this study, we present an analytic workflow to investigate macrophage dynamics in zebrafish. By computing a comprehensive set of morpho-kinetic features, we observe that M1 (pro-inflammatory) and M2 (anti-inflammatory) macrophages exhibit distinct behaviors, such as reduced shape elongation, more directed movement, and less random-like motion in M1 compared to M2 macrophages. Based on these features, we classify macrophages in the transition period into M1-like and M2-like groups. We compare and analyze their behaviors, which allows us to estimate the timing of the phenotypic switch. In addition, macrophages not expressing Tumor Necrosis Factor (TNF) are located significantly farther from the wound compared to M1 macrophages. While macrophages unstimulated by wound signaling exhibit some M2-like features, they differ notably in shape elongation and migration speed. In summary, this study provides a quantitative analysis of macrophage behavior during wound healing and suggests distinct behavioral landscapes across different macrophage activation states.

q-bio.QM

A Graph Diffusion Algorithm for Lexical Similarity Evaluation

In this paper, we present an algorithm for evaluating lexical similarity between a given language and several reference language clusters. As an input, we have a list of concepts and the corresponding translations in all considered languages. Moreover, each reference language is assigned to one of $c$ language clusters. For each of the concepts, the algorithm computes the distance between each pair of translations. Based on these distances, it constructs a weighted directed graph, where every vertex represents a language. After, it solves a graph diffusion equation with a Dirichlet boundary condition, where the unknown is a map from the vertex set to $\mathbb{R}^c$. The resulting coordinates are values from the interval $[0,1]$ and they can be interpreted as probabilities of belonging to each of the clusters or as a lexical similarity distribution with respect to the reference clusters. The distances between translations are calculated using phonetic transcriptions and a modification of the Damerau-Levenshtein distance. The algorithm can be useful in analyzing relationships between languages spoken in multilingual territories with a lot of mutual influences. We demonstrate this by presenting a case study regarding various European languages.

cs.CL

Eikonal boundary condition for level set method

In this paper, we propose to use the eikonal equation as a boundary condition when advective or normal flow equations in the level set formulation are solved numerically on polyhedral meshes in the three-dimensional domain. Since the level set method can use a signed distance function as an initial condition, the eikonal equation on the boundary is a suitable choice at the initial time. Enforcing the eikonal equation on the boundary for later times can eliminate the need for inflow boundary values, which are typically required for transport equations and are in general not known. In selected examples where exact solutions are available, we compare the proposed method with the method using the Dirichlet boundary condition. The numerical results confirm that the use of the eikonal boundary condition provides comparable accuracy and robustness in surface evolution compared to the use of the Dirichlet boundary condition, which is generally not available. We also present numerical results of evolving a general closed surface.

math.NA

Mathematical and numerical methods for understanding immune cell motion during wound healing

In this paper, we propose a new workflow to analyze macrophage motion during wound healing. These immune cells are attracted to the wound after an injury and they move showing both directional and random motion. Thus, first, we smooth the trajectories and we separate the random from the directional parts of the motion. The smoothing model is based on curve evolution where the curve motion is influenced by the smoothing term and the attracting term. Once we obtain the random sub-trajectories, we analyze them using the mean squared displacement to characterize the type of diffusion. Finally, we compute the velocities on the smoothed trajectories and use them as sparse samples to reconstruct the wound attractant field. To do that, we consider a minimization problem for the vector components and lengths, which leads to solving the Laplace equation with Dirichlet conditions for the sparse samples and zero Neumann boundary conditions on the domain boundary.

math.NA

Macrophages trajectories smoothing by evolving curves

When analyzing cell trajectories, we often have to deal with noisy data due to the random motion of the cells and possible imperfections in cell center detection. To smooth these trajectories, we present a mathematical model and numerical method based on evolving open-plane curve approach in the Lagrangian formulation. The model contains two terms: the first is the smoothing term given by the influence of local curvature, while the other attracts the curve to the original trajectory. We use the flowing finite volume method to discretize the advection-diffusion partial differential equation. The PDE includes the asymptotically uniform tangential redistribution of curve grid points. We present results for macrophage trajectory smoothing and define a method to compute the cell velocity for the discrete points on the smoothed curve.

math.NA

Laplacian regularized eikonal equation with Soner boundary condition on polyhedral meshes

In this paper, we propose a numerical algorithm based on a cell-centered finite volume method to compute a distance from given objects on a three-dimensional computational domain discretized by polyhedral cells. Inspired by the vanishing viscosity method, a Laplacian regularized eikonal equation is solved and the Soner boundary condition is applied to the boundary of the domain to avoid a non-viscosity solution. As the regularization parameter depending on a characteristic length of the discretized domain is reduced, a corresponding numerical solution is calculated. A convergence to the viscosity solution is verified numerically as the characteristic length becomes smaller and the regularization parameter accordingly becomes smaller. From the numerical experiments, the second experimental order of convergence in the $L^1$ norm error is confirmed for smooth solutions. Compared to solve a time-dependent form of eikonal equation, the Laplacian regularized eikonal equation has the advantage of reducing computational cost dramatically when a more significant number of cells is used or a region of interest is far away from the given objects. Moreover, the implementation of parallel computing using domain decomposition with $1$-ring face neighborhood structure can be done straightforwardly by a standard cell-centered finite volume code.

math.NA

Segmentation based tracking of cells in 2D+time microscopy images of macrophages

The automated segmentation and tracking of macrophages during their migration are challenging tasks due to their dynamically changing shapes and motions. This paper proposes a new algorithm to achieve automatic cell tracking in time-lapse microscopy macrophage data. First, we design a segmentation method employing space-time filtering, local Otsu's thresholding, and the SUBSURF (subjective surface segmentation) method. Next, the partial trajectories for cells overlapping in the temporal direction are extracted in the segmented images. Finally, the extracted trajectories are linked by considering their direction of movement. The segmented images and the obtained trajectories from the proposed method are compared with those of the semi-automatic segmentation and manual tracking. The proposed tracking achieved 97.4% of accuracy for macrophage data under challenging situations, feeble fluorescent intensity, irregular shapes, and motion of macrophages. We expect that the automatically extracted trajectories of macrophages can provide pieces of evidence of how macrophages migrate depending on their polarization modes in the situation, such as during wound healing.

eess.IV

4D Segmentation Algorithm with application to 3D+time Image Segmentation

In this paper, we introduce and study a novel segmentation method for 4D images based on surface evolution governed by a nonlinear partial differential equation, the generalized subjective surface equation. The new method uses 4D digital image information and information from a thresholded 4D image in a local neighborhood. Thus, the 4D image segmentation is accomplished by defining the edge detector function's input as the weighted sum of the norm of gradients of presmoothed 4D image and norm of presmoothed thresholded 4D image in a local neighborhood. Additionally, we design and study a numerical method based on the finite volume approach for solving the new model. The reduced diamond cell approach is used for approximating the gradient of the solution. We use a semi-implicit finite volume scheme for the numerical discretization and show that our numerical scheme is unconditionally stable. The new 4D method was tested on artificial data and applied to real data representing 3D+time microscopy images of cell nuclei within the zebrafish pectoral fin and hind-brain. In a real application, processing 3D+time microscopy images amounts to solving a linear system with several billion unknowns and requires over $1000$ GB of memory; thus, it may not be possible to process these images on a serial machine without parallel implementation utilizing the MPI. Consequently, we develop and present in the paper OpenMP and MPI parallel implementation of designed algorithms. Finally, we include cell tracking results to show how our new method serves as a basis for finding trajectories of cells during embryogenesis.

math.NA

What was the river Ister in the time of Strabo? A mathematical approach

In this paper, we introduce a novel method for map registration and apply it to transformation of the river Ister from Strabo's map of the World to the current map in the World Geodetic System. This transformation leads to the surprising but convincing result that Strabo's river Ister best coincides with the nowadays Tauernbach-Isel-Drava-Danube course and not with the Danube river what is commonly assumed. Such a result is supported by carefully designed mathematical measurements and it resolves all related controversies otherwise appearing in understanding and translation of Strabo's original text. Based on this result we also show that {\it Strabo's Suevi in the Hercynian Forest} corresponds to the Slavic people in the Carpathian-Alpine basin and thus that the compact Slavic settlement was there already at the beginning of the first millennium AD.

math.NA

Natural Numerical Networks for Natura 2000 habitats classification by satellite images

Natural numerical networks are introduced as a new classification algorithm based on the numerical solution of nonlinear partial differential equations of forward-backward diffusion type on complete graphs. The proposed natural numerical network is applied to open important environmental and nature conservation task, the automated identification of protected habitats by using satellite images. In the natural numerical network, the forward diffusion causes the movement of points in a feature space toward each other. The opposite effect, keeping the points away from each other, is caused by backward diffusion. This yields the desired classification. The natural numerical network contains a few parameters that are optimized in the learning phase of the method. After learning parameters and optimizing the topology of the network graph, classification necessary for habitat identification is performed. A relevancy map for each habitat is introduced as a tool for validating the classification and finding new Natura 2000 habitat appearances.

math.NA

Direct simple computation of middle surface between 3D point clouds and/or discrete surfaces by tracking sources in distance function calculation algorithms

In this paper, we introduce novel methods for computing middle surfaces between various 3D data sets such as point clouds and/or discrete surfaces. Traditionally the middle surface is obtained by detecting singularities in computed distance function such as ridges, triple junctions, etc. It requires to compute second order differential characteristics and also some kinds of heuristics must be applied. Opposite to that, we determine the middle surface just from computing the distance function itself which is a fast and simple approach. We present and compare the results of the fast sweeping method, the vector distance transform algorithm, the fast marching method, and the Dijkstra-Pythagoras method in finding the middle surface between 3D data sets.

math.NA

Design and analysis of finite volume methods for elliptic equations with oblique derivatives; application to Earth gravity field modelling

We develop and analyse finite volume methods for the Poisson problem with boundary conditions involving oblique derivatives. We design a generic framework, for finite volume discretisations of such models, in which internal fluxes are not assumed to have a specific form, but only to satisfy some (usual) coercivity and consistency properties. The oblique boundary conditions are split into a normal component, which directly appears in the flux balance on control volumes touching the domain boundary, and a tangential component which is managed as an advection term on the boundary. This advection term is discretised using a finite volume method based on a centred discretisation (to ensure optimal rates of convergence) and stabilised using a vanishing boundary viscosity. A convergence analysis, based on the 3rd Strang Lemma \cite{DPD18}, is conducted in this generic finite volume framework, and yields the expected $\mathcal O(h)$ optimal convergence rate in discrete energy norm. We then describe a specific choice of numerical fluxes, based on a generalised hexahedral meshing of the computational domain. These fluxes are a corrected version of fluxes originally introduced in \cite{Medla.et.al2018}. We identify mesh regularity parameters that ensure that these fluxes satisfy the required coercivity and consistency properties. The theoretical rates of convergence are illustrated by an extensive set of 3D numerical tests, including some conducted with two variants of the proposed scheme. A test involving real-world data measuring the disturbing potential in Earth gravity modelling over Slovakia is also presented.

math.NA

Semi-implicit second order schemes for numerical solution of level set advection equation on Cartesian grids

A new parametric class of semi-implicit numerical schemes for a level set advection equation on Cartesian grids is derived and analyzed. An accuracy and a stability study is provided for a linear advection equation with a variable velocity using partial Lax-Wendroff procedure and numerical von Neumann stability analysis. The obtained semi-implicit kappa-scheme is 2nd order accurate in space and time in any dimensional case when using a dimension by dimension extension of the one-dimensional scheme that is not the case for analogous fully explicit or fully implicit kappa-schemes. A further improvement is obtained by using so-called Corner Transport Upwind extension in two-dimensional case. The extended semi-implicit kappa-scheme with a specific (velocity dependent) value of kappa is 3rd order accurate in space and time for a constant advection velocity, and it is unconditional stable according to the numerical von Neumann stability analysis for the linear advection equation in general.

math.NA

Higher order semi-implicit schemes for linear advection equation on Cartesian grids with numerical stability analysis

A new class of semi-implicit numerical schemes for linear advection equation on Cartesian grids is derived that is inspired by so-called $\kappa$-schemes used with fully explicit discretizations for this type of problems. Opposite to fully explicit $\kappa$-scheme the semi-implicit variant is unconditionally stable in one-dimensional case and it preserves second order accuracy for dimension by dimension extension in higher dimensional cases. We discuss von Neumann stability conditions numerically for all numerical schemes. Using so-called Corner Transport Upwind extension of two-dimensional semi-implicit scheme with a special choice of $\kappa$ parameters, a second order accurate method is obtained for which numerical unconditional stability can be shown for variable velocity and the third order accuracy can be proved for constant velocity. Several numerical experiments illustrate the properties of semi-implicit schemes for chosen examples.

math.NA

A simple, fast and stabilized flowing finite volume method for solving general curve evolution equations

A new simple Lagrangian method with favorable stability and efficiency properties for computing general plane curve evolutions is presented. The method is based on the flowing finite volume discretization of the intrinsic partial differential equation for updating the position vector of evolving family of plane curves. A curve can be evolved in the normal direction by a combination of fourth order terms related to the intrinsic Laplacian of the curvature, second order terms related to the curvature, first order terms related to anisotropy and by a given external velocity field. The evolution is numerically stabilized by an asymptotically uniform tangential redistribution of grid points yielding the first order intrinsic advective terms in the governing system of equations. By using a semi-implicit in time discretization it can be numerically approximated by a solution to linear penta-diagonal systems of equations (in presence of the fourth order terms) or tri-diagonal systems (in the case of the second order terms). Various numerical experiments of plane curve evolutions, including, in particular, nonlinear, anisotropic and regularized backward curvature flows, surface diffusion and Willmore flows, are presented and discussed.

math.NA

Comparison study for Level set and Direct Lagrangian methods for computing Willmore flow of closed planar curves

The main goal of this paper is to present results of comparison study for the level set and direct Lagrangian methods for computing evolution of the Willmore flow of embedded planar curves. To perform such a study we construct new numerical approximation schemes for both Lagrangian as well as level set methods based on semi-implicit in time and finite/complementary volume in space discretizations. The Lagrangian scheme is stabilized in tangential direction by the asymptotically uniform grid point redistribution. Both methods are experimentally second order accurate. Moreover, we show precise coincidence of both approaches in case of various elastic curve evolutions provided that solving the linear systems in semi-implicit level set method is done in a precise way, redistancing is performed occasionally and the influence of boundary conditions on the level set function is eliminated.

math.NA