Package gov.nih.mipav.model.algorithms.levelset


package gov.nih.mipav.model.algorithms.levelset
  • Classes
    Class
    Description
    DOCUMENT ME!
    This class implements the curvature flow filter for 2D images using a finite-difference-based solver for the partial differential equation:

        du/dt = |grad(u)|*divergence(grad(u)/|grad(u)|)

    where u(x,y,t) is the evolved image at time t, du/dt is the time derivative of u, and grad(u) is the gradient of u with respect to the spatial variables.
    This class implements the curvature flow filter for 3D images using a finite-difference-based solver for the partial differential equation:

        du/dt = |grad(u)|*divergence(grad(u)/|grad(u)|)

    where u(x,y,z,t) is the evolved image at time t, du/dt is the time derivative of u, and grad(u) is the gradient of u with respect to the spatial variables.
    The abstract base class for level-set evolution of 2D images.
    The abstract base class for level-set evolution of 3D images.
    The abstract base class for fast-marching methods of images.
    The fast-marching method for 2D images.
    The fast-marching method for 3D images.
    This class implements the Gaussian blur filter for 2D images using a finite-difference-based solver for the partial differential equation:

        du/dt = Laplacian(u)

    where u(x,y,t) is the evolved image at time t, du/dt is the time derivative of u, and Laplacian(u) = u_xx + u_yy, a sum of second-order derivatives of u.
    This class implements the Gaussian blur filter for 3D images using a finite-difference-based solver for the partial differential equation:

        du/dt = Laplacian(u)

    where u(x,y,z,t) is the evolved image at time t, du/dt is the time derivative of u, and Laplacian(u) = u_xx + u_yy + u_zz, a sum of second-order derivatives of u.
    A level-set evolver for 2D images.
    A level-set evolver for 3D images.
    This class implements the gradient anistropic curvature flow filter for 2D images using a finite-difference-based solver for the partial differential equation:

        du/dt = divergence(exp(-0.5*|grad(u)|^2/(k^2*average(|grad(u)|^2))*grad(u))

    where u(x,y,t) is the evolved image at time t, du/dt is the time derivative of u, and grad(u) is the gradient of u with respect to the spatial variables.
    This class implements the gradient anistropic curvature flow filter for 3D images using a finite-difference-based solver for the partial differential equation:

        du/dt = divergence(exp(-0.5*|grad(u)|^2/(k^2*average(|grad(u)|^2))*grad(u))

    where u(x,y,z,t) is the evolved image at time t, du/dt is the time derivative of u, and grad(u) is the gradient of u with respect to the spatial variables.
    A class that encapsules a min-heap data structure.
    This class is a simple wrapper for the parameters that occur in the level-set evolution, which is controlled by the partial differential equation:

        du/dt = -a*A(x).grad(u) - b*P(x)*|grad(u)| + c*Z(x)*K(u)*|grad(u)| + d*Laplacian(u)

    where u(x,t) is the evolved image at time t, du/dt is the time derivative of u, grad(u) is the gradient of u with respect to the x-variable, A(x) is the advection term with advection weight a, P(x) is the propagation term with propagation weight b, Z(x) is the curvature term with curvature weight c, K(u) is the mean curvature of level curves (in 2D) or surfaces (in 3D), and Laplacian(u) is the sum of second-order unmixed derivatives with Laplacian weight d.
    The abstract base class for finite-difference-based solvers for partial differential equations.
    The abstract base class for finite-difference-based solvers for partial differential equations in 2D.
    The abstract base class for finite-difference-based solvers for partial differential equations in 3D.
    A segmenter for 2D images based on the PDE described in LseGeodesicActiveContour2.
    A segmenter for 3D images based on the PDE described in LseGeodesicActiveContour3.
    The abstract base class for segmentation via level-set evolution.
    A segmenter for 2D images based on the PDE described in LseShapeDetection2.
    A segmenter for 3D images based on the PDE described in LseShapeDetection3.
    A segmenter for 2D images based on the PDE described in LseThreshold2.
    A segmenter for 3D images based on the PDE described in LseThreshold3.
    A level-set evolver for 2D images.
    A level-set evolver for 3D images.
    A level-set evolver for 2D images.
    A level-set evolver for 3D images.