Abstract
In this paper we present a balanced phase field model that eliminates the often undesired curvature-dependent shrinking of the zero level set, while maintaining the smooth interface necessary to calculate fundamental quantities such as the normal vector or the curvature of the represented contour. The proposed model extends the Ginzburg-Landau phase field energy with a higher order smoothness term. The relative weights are determined with the analysis of the level set motion in a curvilinear system adapted to the zero level set. The proposed level set framework exhibits strong shape maintaining capability without significant interference with the active (e.g. a segmentation) model.
We acknowledge the LENDULET-BIOMAG Grant (2018-342) and the European Regional Funds (GINOP-2.3.2-15-2016-00001, GINOP-2.3.2-15-2016-00037).
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
1 Introduction
Active contours have become one of the most widely-used techniques for image segmentation [1]. Early parametric contours used a Lagrangian description of the discretized boundary to solve the Euler-Lagrange equation derived from an appropriate energy functional. Their most important difficulties are the need for periodic redistribution of the points and efficiently tracking topology changes.
The first problem was solved, and the second partially addressed, with the advent of geometric active contours [2, 3]. These used an implicit representation of the contour as the zero level set of an appropriately constructed function, subsequently discretized on a fixed grid (Eulerian description). The level set method based on the Hamilton-Jacobi formulation was introduced in [4].
The level set function is usually initialized to signed distance function. During the contour evolution however, the distance property (required for the stability and accuracy) is not retained without specific handling. This is a major drawback. Different solutions were proposed to cope with this problem. The two main approaches are (a) reinitialization and (b) extension of the PDE associated with the original problem with a term that penalizes the deviations from the distance function. Beyond the theoretical incoherence with the Hamilton-Jacobi formulation [5], rebuilding the signed distance function in the whole domain is slow. The partial remedy for this problem can be the narrow band technique [6] for the price of higher complexity. The extension of the original PDE with a distance regularization term [7] may add instability (see [8]) and increase complexity [9]. More importantly, these approaches may move the zero level set away from the expected stopping location. We propose a solution to overcome this problem.
The Ginzburg-Landau phase field model was used in image segmentation in [10] as an alternative to the Hamilton-Jacobi formulation. It possesses interesting advantages as greater topological freedom, the possibility of a ‘neutral’ initialization. Here we stress another aspect: phase field models automatically form narrow band, a useful property that can only be achieved using additive regularization [9] in the case of Hamilton-Jacobi formulation. Moreover, unlike the reaction-diffusion model [8, 11], it exhibits fast shape recovery due to the double well potential term incorporated in its functional. On the other hand, the Ginzburg-Landau phase field energy is proportional to the length of the contour that causes curvature dependent shrinking of the level sets. In some cases they are rather destructive and the Euler’s elastica is used instead (e.g. [12]).
The calculation of the fundamental quantities requires a smooth transition across a certain neighbourhood of the zero level set. On the other hand, any method dedicated to this transitional shape maintaining should have the least possible interference with the segmentation PDE. Specifically, any curvature dependent behaviour should be an intentionally designed part of the segmentation model itself. The Ginzburg-Landau phase field obviously violates this ‘least possible interference’ requirement. In this paper we propose a balanced phase field model that eliminates the curvature driven shrinking, while maintains the smooth transition around the zero level set.
2 The Phase Field Model
2.1 Minimizing the Contour Energy Using Phase Field
In the level set framework, the representation of contours is given by a level set function of two variables \(\phi \left( x,y\right) \). The quantities of the segmentation problem are extracted from this function, such as the unit normal vector \(\mathbf {n}=\frac{\nabla \phi }{\left| \nabla \phi \right| }\) or the curvature \(\kappa =-\nabla \cdot \left( \frac{\nabla \phi }{\left| \nabla \phi \right| }\right) \) where \(\nabla \) is the gradient operator and “\(\cdot \)” stands for the scalar (dot) product, i.e. \(\nabla \cdot \mathbf {v}\) is the divergence of the vector field \(\mathbf {v}\). The level set function is usually maintained on a uniform grid and its derivatives are approximated by finite differences. Such calculation requires the level set function to be approx. Linear around a small neighborhood of the zero level.
For its simplicity and the fast transition-developing property we chose the phase field model [10]. The Ginzburg-Landau functional is defined as
\(D_{o}\) and \(\lambda _{o}\) are weights. Its solution is the scalar field \(\phi \) with \(\pm 1\) stable values representing the local minimal energies of the field and - due to the first term - a localized transition between these values that naturally represents narrow band.
Albeit the energy (1) could be incorporated into any segmentation functional, this would extremely complicate the analysis of such a complex system. There is though another way using the phase field equation: that is using it in “shape maintaining” role, solving its associated Euler-Lagrange equation independently of and before the segmentation. In either case we wish the phase field equation ideally to maintain the shape of \(\phi \) without moving its level sets. This idea is similar to the regularization of the level set by reinitialization or the diffusion phase of the reaction-diffusion model.
First, we assess the results of the Ginzburg-Landau phase field analysis using linear ansatz (see [10]). One can show that the width of the transition is
and the energy of the transitional band is approximately proportional to the perimeter of the innermost (zero) level set. These approximations are valid wherever \(w_{o*}\left| \kappa \right| \ll 1\). The associated Euler-Lagrange equation is
3 Higher Order Smoothness Terms for Phase Field Model
In this section we examine a phase field \(\phi \left( x,y\right) \) with Laplacian smoothness \(\left( \triangle \phi \right) ^{2}\)- as a potential candidate for our purpose. Note that the origin of the energy can be chosen freely. If the phase field satisfies the condition of constancy almost everywhere except the regions of transitions, the origin is expediently chosen to be the energy level of \(\phi =\pm 1\). In this case, the whole energy is equivalent to the energy of the transitions and can be written as
The Euler-Lagrange equation associated with this functional is
To estimate the energy (4) we use curvilinear coordinates.
3.1 Approximate System Energy
In the vicinity of the curve \(\mathbf {r}\left( s\right) \) (s is the arc length parameter), the plane can be parameterized as \(\mathbf {R}\left( s,p\right) =\mathbf {r}\left( s\right) +p\mathbf {n}\left( s\right) \), where \(\mathbf {n}\left( s\right) \) is the unit normal vector of the curve at s and p is the coordinate in the normal direction. The metric tensor components are the scalar (dot) products of the covariant basis vectors \(\mathbf {R}_{s}=\frac{\partial \mathbf {R}}{\partial s}\), \(\mathbf {R}_{p}=\frac{\partial \mathbf {R}}{\partial p}\) and takes the form \(\left[ g_{ik}\right] =\mathrm {diag}\left[ \left( 1-p\kappa \right) ^{2},1\right] \), where \(\kappa =\kappa \left( s\right) \) is the curvature of the curve \(\mathbf {r}\) at s given by the Frenet-Serret formula \(\mathbf {n}_{s}=-\kappa \mathbf {e}\) (\(\mathbf {e}\) is the unit tangent vector). The invariant infinitesimal area is \(dA=\sqrt{g}dsdt\) where \(g=\det \left[ g_{ik}\right] \). Using these, the Laplacian \(\triangle \phi \) in the curved system \(\left( u^{1},u^{2}\right) =\left( s,p\right) \) is given by the Laplace-Beltrami operator \(\triangle \phi =\frac{1}{\sqrt{g}}\frac{\partial \sqrt{g}g^{ik}\frac{\partial \phi }{\partial u^{k}}}{\partial u^{i}}=\frac{1}{1-p\kappa }\left[ \frac{\partial \left( 1-p\kappa \right) ^{-1}\frac{\partial \phi }{\partial s}}{\partial s}+\frac{\partial \left( 1-p\kappa \right) \frac{\partial \phi }{\partial p}}{\partial p}\right] \) (in the general expression the components of the inverse metric \(\left[ g^{ik}\right] =\left[ g_{ik}\right] ^{-1}\) and the Einstein summation convention are used). It can be rearranged as
Now we choose \(\mathbf {r}\left( s\right) \) to be the zero level set and use the following simplifications:
-
1.
the constant level sets are equidistant to \(\mathbf {r}\left( s\right) \) i.e. \(\phi =const\rightarrow \frac{\partial ^{n}\phi }{\partial s^{k}\partial p^{n-k}}=0\), \(k\in \left[ 1,n\right] \) along the parameter lines \(p=const\)
-
2.
the transition is confined to a stripe \(\left( -\frac{w}{2},\frac{w}{2}\right) \) along the zero level set contour
-
3.
the osculating circle is significantly bigger than the stripe width: \(1-p\kappa \thickapprox 1\)
then energy (4) expressed in the \(\left( s,p\right) \) system becomes
\(\phi \left( s,p\right) =\phi \left( p\right) \) and \(\kappa =\kappa \left( s\right) \) is the curvature measured on the zero level set and prime notation is used for the derivatives wrt p.
3.2 Cubic Ansatz
In the presence of the second derivative \(\phi ^{\prime \prime }\) in (7), the linear ansatz is not applicable. The next simplest choice is a cubic ansatz with boundary conditions \(\phi \left( -\frac{w}{2}\right) =-1,\;\phi \left( \frac{w}{2}\right) =1\text { and }\phi ^{\prime }\left( -\frac{w}{2}\right) =\phi ^{\prime }\left( \frac{w}{2}\right) =0\,.\) The function satisfying these conditions is
Its derivatives are:
The square of the approximate Laplacian, obtained from (6) is \(\left( \phi ^{\prime \prime }-\kappa \phi ^{\prime }\right) ^{2}=\left[ -\frac{24}{w^{3}}p-\kappa \left( -\frac{12}{w^{3}}p^{2}+\frac{3}{w}\right) \right] ^{2}\). The inner integral in (7) is symmetrical, therefore the terms having odd powers of p do not contribute to the energy. Integrating this smoothness term results \(\frac{24D}{w}\left( \frac{1}{w^{2}}+\frac{\kappa ^{2}}{10}\right) \). Now it can be seen that the appearance of the curvature in the energy violates the assumptions 1 and 2 given in Sect. 3.1. The contribution of the second term \(\frac{\kappa ^{2}}{10}=\frac{1}{10r_{O}^{2}}\ll \frac{1}{w^{2}}\) is however, very modest thus omitted in the subsequent calculations. Similarly, the inner integral of the phase field double well potential term \(\lambda \left( \frac{\phi ^{4}}{4}-\frac{\phi ^{2}}{2}+\frac{1}{4}\right) \) is approximately \(0.1\lambda w\), hence the approximate energy of (7) is \(L\left( \frac{24D}{w^{3}}+\frac{\lambda w}{10}\right) \) (L is the contour length). Deriving it wrt w, the optimal width of the transitional region is
3.3 The Motion of the Level Sets
The Euler-Lagrange equation (5) can be expressed in the curvilinear system aligned with the zero level set applying the Laplace-Beltrami operator once again to the Eq. (6) (and multiplying the result by \(\sqrt{g}=1-p\kappa \)). The Euler-Lagrange terms having the derivatives of \(\phi \) by the contour parameter s can be omitted in the result. This approximate equation is
The shape of the numerical solution for (11) is close to the cubic ansatz (see Fig. 2). Due to the assumed symmetry of the zero level set, its motion is governed by \(-D\left( \frac{d^{2}\kappa }{ds^{2}}+\kappa ^{3}\right) \phi ^{\prime }-2D\kappa \phi ^{\prime \prime \prime }=0\) or using the cubic ansatz at \(p=0\) and (10):
Equation (12) describes either a static state wherever the curvature is identically zero or shrinking proportional to the curvature where the radius \(r_{O}\) of the osculating circle is significantly bigger than the thickness of the transition and this width varies slowly (Fig. 1).
For contours with constant curvature a static solution would be at radius \(\frac{48\kappa }{w_{*}^{3}}=\frac{3\kappa ^{3}}{w_{*}}\rightarrow r=\frac{w_{*}}{4}\), however this is not the case. Around this curvature value neither the assumption \(1-p\kappa \thickapprox 1\) nor the cubic ansatz approximation are valid. Under these circumstances the phase field function can no longer be modeled with cubic ansatz (see Fig. 2 right column). The theoretical minimum value while the phase field is shape-retaining is \(\frac{w_{*}}{2}\).
Therefore, we conclude that energy ( 4 ) does not fulfill our expectation stated in the beginning of this section because it still has a curvature dependent term.
3.4 Motion of the Level Sets of the Original Model
Assuming again that the conditions that led to the simplified energy expression (7) are valid, the Euler-Lagrange equation of the Ginzburg-Landau phase field (3) reduced to the normal direction using the Laplacian (6) at \(1-p\kappa \thickapprox 1\) and \(\frac{\partial ^{n}\phi }{\partial s^{n}}=0\) is: \(-D_{o}\left( \phi ^{\prime \prime }-\kappa \phi ^{\prime }\right) +\lambda _{o}\left( \phi ^{3}-\phi \right) =0\). From this expression, the motion of the zero level set is governed by
that is a pure curvature-driven motion.
4 Phase Field Model for Reinitialization Purpose
The motion of the zero level set is basically curvature driven both for the Ginzburg-Landau (13) and the higher order smoothness (12) models. This effect can be eliminated by the appropriate combination of the smoothness terms \(\left( \nabla \phi \right) ^{2}\) and \(\left( \triangle \phi \right) ^{2}\). First we calculate the optimal width for the functional
The approximate energy - using simplifications 1.-3. introduced in Sect. 3.1 - is
where the length of the contour is \(L=\oint ds\) is independent of w. Substituting the cubic ansatz (8), the integral (15) (divided by L) becomes
The term dependent on the square of the curvature is again negligible, hence omitted. From expression (16), the optimal width is given by derivation wrt w
that can be solved for the optimal width \(w_{*}\). The solution is
Now we use the approximate Euler-Lagrange equation associated with (15)
to derive condition for the curvature-independent solution (here A is defined in (11)). From (19) the curvature-dependent term is eliminated with the condition: \(-D_{o}\phi ^{\prime }-2D\phi ^{\prime \prime \prime }\doteq 0\). Substituting the cubic ansatz (8) (at \(p=0\)) we get:
The width (17) and the curvature (20) constraints determine the weights for the solution with curvature driven shrinking effect removed. There are other terms, e.g. terms included in factor A, but the influence of those is much weaker. In fact the impact of the term \(D\left( \frac{d^{2}\kappa }{ds^{2}}+\kappa ^{3}\right) \) is similar to that of the solution of the Euler’s elastica \(\oint \frac{D}{2}\kappa ^{2}ds\) with associated Euler-Lagrange equation: \(D\left( \frac{d^{2}\kappa }{ds^{2}}+\frac{1}{2}\kappa ^{3}\right) =0\). The numerical tests confirm that the phase field used in this manner - satisfying Eqs. (17), (20) - essentially fulfills the “transitional shape maintenance” role while standing still.
4.1 Determining Weights
Given two constraints (17), (20) for the energy (14), one of the weights can be chosen freely (say \(D_{o}=1\)). The calculation of the remaining weights are as follows. First determine the width: depending on the highest order of the derivatives n (occurring either in the segmentation model or the phase field itself), we need at least \(n+1\) grid points around the zero level set using finite central difference schemes. This suggests about twice as big (as a cautious choice) thickness of the phase field transition to remain within the range where it is approximately linear, i.e. \(w\geqq 2\left( n+1\right) \) is recommended. Second, solving (17) and (20), the weights the functions of the width parameter w such as:
The Euler-Lagrange equation associated with the proposed energy (14), using the calculated weights (21) dependent on the width parameter w is therefore
In (22) the Laplace operator can be expressed wrt the standard basis as \(\triangle \Phi =\frac{\partial ^{2}\Phi }{\partial x^{2}}+\frac{\partial ^{2}\Phi }{\partial y^{2}}\), \(\Phi \in \left\{ \phi ,\triangle \phi \right\} \) and discretized on a uniform grid using finite differences. Its gradient descent was used in the tests. The method can be efficiently implemented as a \(5\times 5 \) linear filter plus a point-wise cubic term acting on the uniform grid used to discretize the level set function. The approximation \(r_{min}\approx X\left( n+1\right) \) (where X is the grid size that can be smaller or greater than a pixel) also determines the size of the segmentable smallest image-feature.
5 Experimental Evaluation
In this section, we show that our balanced phase field model (a) maintains a smooth transition of the level set in a narrow band during the evolution, while (b) it has minimal side effect on the contour at the same time. This section is organized as follows: first, we compare the Ginzburg-Landau phase field model to the proposed one to show that the latter has much better contour preserving performance. Next, we compare the proposed model, the reaction diffusion model [8] and a reinitialization method [6] on synthetic and real data.
5.1 Stability Tests: Comparing to the Ginzburg-Landau Model
The test environment is prepared to guarantee the synchronous snapshot production for the illustrations: the simulation space is splitted in the middle such that the phase field evolutions are governed by the proposed energy (14) on one side and the Ginzburg-Landau energy (1) on the other.
For the first test, the pure phase field equations were used. Figure 2 left shows the initial contour preserving capability of the balanced phase field model compared with the Ginzburg-Landau model on the right side.
The proposed phase field model was also applied to real data segmentation, using a selective segmentation model [12]. The energy to be minimized is: \(E=\mathcal {\alpha S}+\mathcal {\beta P}+\gamma \mathcal {D}+\delta \mathcal {E}\), where \(\mathcal {P}=\frac{1}{2}\left[ \oint dA-q\left( \oint ds\right) ^{2}\right] ^{2}\) is the “plasma shape” prior (q is the shape parameter, the ratio of the enclosed area and the square of the perimeter), the data term of the original model was replaced by the simplest anisotropic edge energy \(\mathcal {D}=\oint \nabla I\cdot \mathbf {n}ds\) (see [13]); the \(\mathcal {E}\) is the Euler elastica, while \(\alpha ,\,\beta ,\,\gamma ,\,\delta \) are weights. This segmentation model was chosen, because of its sensitivity to any size decreasing effect due to the term \(\mathcal {S}=\frac{1}{3}\left( \oint dA-A_{0}\right) ^{3}\) which is used at its inflection point at the preferred size \(A_{0}\). The initial contours were produced by simple thresholding. Segmentation steps and the sequence of the phase field sectional values along a horizontal line are shown in Fig. 3.
For the test \(X=1\) pixel grid size and \(w=10\) width values were used; the maximum speed of the evolution by the segmentation model was set such that its maximal value could not exceed the grid size. Preceding the segmentation step, the gradient descent equation of (22) is iterated and the phase field is updated in a reinitialization loop to recover a reasonably smooth interface. Then the segmentation gradient descent moves the contour towards the solution (but deteriorates its shape).
The transitional-shape recovery and the segmentation results using the balanced and the Ginzburg-Landau models, depending on the number of the phase field iterations in the reinitialization step (denoted by n) are assessed here: At \(n=2\) neither the balanced nor the Ginzburg-Landau models can be considered stable, at \(n=5\) both models provide stable transition, however the Ginzburg-Landau model develops extremely steep slopes, while at \(n = 15\), both models exhibit high degree of stability as well as widths close to the designed/predicted ones. Regardless the number of the phase field iterations used, the selective segmentation [12] combined with the Ginzburg-Landau model ends up in the collapse of the contour, whilst its combination with the balanced phase field model provides the expected solution.
5.2 Comparing to the Reaction-Diffusion Model
The reaction diffusion model (RD) [8] is also proposed to diminish the interference with the segmentation (active) model. The shape maintenance of the level set function is achieved by adding a diffusion term \(\varepsilon \Delta \phi \) to the gradient descent of the active model, therefore \(\phi _t = \varepsilon \Delta \phi +\frac{1}{\varepsilon }F|\nabla \phi |\), where \(\varepsilon \) is a small constant and F represents the gradient descent equation of the active model. We first show that both the RD and the proposed balanced phase field model fulfill the shape maintenance role. Next, we show that RD moves the interface more significantly compared to the proposed model. In case of RD, this shrinking side-effect eventually leads to the disappearing of some objects. For the quantitative results, we borrowed a Jaccard-distance based metric similar to the one used in the 2018 Data Science Bowl (DSB2018) competition [14]. The only modification is that we used the threshold levels \(t=0.1 \) to \(t=0.95\) with steps 0.5 (inclusive).
Shape Maintenance Tests: We compared three different models to ours. We tested the reaction diffusion method (RD), the balanced phase field model (BPF), a reinitialization method (RM) [6] using the reinitialization equation: \(\phi _t + S(\phi _0)(|\nabla \phi |-1)=0\), where \(S(\phi )=\frac{\phi }{\sqrt{\phi ^2+(|\nabla \phi |\Delta x)^2}}\), (the same method as the one used in the RD paper and referred to as re-initialization. (For the implementation, see the online supplementary material of that paper), and lastly, no shape maintenance) (DI - direct implementation). The first test inherits from Fig. 5 of the RD paper [8], \(\Delta t_1, \Delta t_2\) (used for the numerical solution of the RD equation, see the RD paper for details) are 0.1. For the RM, \(\Delta x\) and \(\Delta y\) is 1 and \(\alpha =0.5\), while \(w=8\) in the BPF model. The force term in the gradient descent of the active contour model is simply 1, grid dimensions: \(100 \times 100\), number of iterations: 200. The results are shown in Fig. 4.
Synthetic Tests: The models are compared to each other by performing a level set evolution using 11 synthetic initial contours (subset of these masks are shown in Fig. 5) using 0 as a force term in the active model. In this setting, we would assume that the initial contours are not moving. A sample evolution is visualized in Fig. 5 using the RM, RD and the BPF methods. The same test performed with all of the synthetic initial contours. The quantitative results using the modified DSB2018 metric presented in Fig. 6 left. The ground truth is the initial contour and the accuracy is measured during the evolution on every image. Simple statistics summarizes the results in Table 1 left.
Real Tests: We also compared the methods to each other using the geodesic active contour model (GAC) [15] on 51 real images containing nuclei extracted from the DSB2018 training set with random sampling. In the GAC model, the force term in the gradient descent equation is: \(\nabla \cdot \Big (g(I)\frac{\nabla \phi }{|\nabla \phi |}\Big )+\nu g(I)\), where \(g(I)=\frac{1}{1+(\nabla G(15,1.5)*I)^2}\) is the edge indicator function (the same as the one used in the RD paper for the tests). The quantitative results with this model are presented in Fig. 6 right. The parameters are unchanged. A sample test image used for this test is shown in Fig. 7. Simple statistics presented in Table 1 right. The parameters left unchanged since the last test, except the \(\Delta t_2\) that is 0.001 in this case. In conclusion, the BPF outperformed RD both for the synthetic and real tests and produced results that are comparable to the RM method.
6 Discussion
In this paper we proposed and analyzed a balanced phase field model as an alternative to the Ginzburg-Landau level set framework. The proposed model exhibits very fast shape recovery (essentially) without moving the level sets i.e. its interference with the “active” (e.g. segmentation) PDE is negligible. This important property makes this level set formulation suitable for accurate segmentation. Similar balancing could be used for any model that includes Laplacian smoothness term in their gradient descent equation such as the reaction-diffusion model.
References
Kass, M., Witkin, A., Terzopoulos, D.: Snakes: active contour models. IJCV 1(4), 321–331 (1988)
Caselles, V., Catté, F., Coll, T., Dibos, F.: A geometric model for active contours in image processing. Numer. Math. 66(1), 1–31 (1993)
Malladi, R., Sethian, J.A., Vemuri, B.C.: Shape modeling with front propagation: a level set approach. IEEE TPAMI 17(2), 158–175 (1995)
Osher, S., Sethian, J.A.: Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations. J. Comput. Phys. 79(1), 12–49 (1988)
Gomes, J., Faugeras, O.: Reconciling distance functions and level sets. J. Vis. Commun. Image Represent. 11(2), 209–223 (2000)
Peng, D., Merriman, B., Osher, S., Zhao, H., Kang, M.: A PDE-based fast local level set method. J. Comput. Phys. 155(2), 410–438 (1999)
Li, C., Xu, C., Gui, C., Fox, M.D.: Distance regularized level set evolution and its application to image segmentation. IEEE TIP 19(12), 3243–3254 (2010)
Zhang, K., Zhang, L., Song, H., Zhang, D.: Reinitialization-free level set evolution via reaction diffusion. IEEE TIP 22(1), 258–271 (2013)
Wang, X., Shan, J., Niu, Y., Tan, L., Zhang, S.-X.: Enhanced distance regularization for re-initialization free level set evolution with application to image segmentation. Neurocomputing 141, 223–235 (2014)
Rochery, M., Jermyn, I., Zerubia, J.: Phase field models and higher-order active contours. In: Tenth IEEE International Conference on Computer Vision ICCV 2005, vol. 2, pp. 970–976. IEEE (2005)
Esedog, S., Tsai, Y.-H.R., et al.: Threshold dynamics for the piecewise constant mumford-shah functional. J. Comput. Phys. 211(1), 367–384 (2006)
Molnar, J., Szucs, A.I., Molnar, C., Horvath, P.: Active contours for selective object segmentation. In: IEEE WACV, pp. 1–9. IEEE (2016)
Kimmel, R., Bruckstein, A.M.: Regularized Laplacian zero crossings as optimal edge integrators. IJCV 53(3), 225–243 (2003)
2018 Data Science Bowl. https://www.kaggle.com/c/data-science-bowl-2018
Caselles, V., Kimmel, R., Sapiro, G.: Geodesic active contours. IJCV 22(1), 61–79 (1997)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Molnar, J., Tasnadi, E., Horvath, P. (2019). A Balanced Phase Field Model for Active Contours. In: Lellmann, J., Burger, M., Modersitzki, J. (eds) Scale Space and Variational Methods in Computer Vision. SSVM 2019. Lecture Notes in Computer Science(), vol 11603. Springer, Cham. https://doi.org/10.1007/978-3-030-22368-7_33
Download citation
DOI: https://doi.org/10.1007/978-3-030-22368-7_33
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-22367-0
Online ISBN: 978-3-030-22368-7
eBook Packages: Computer ScienceComputer Science (R0)