AlgART Home

Package net.algart.matrices.bitskeletons

Algorithms of skeletonization of binary 2- or n-dimensional AlgART matrices.

See:
          Description

Class Summary
Class Description
OctupleThinningSkeleton2D 2-dimentional skeletonization based on 8 thinning steps, corresponding to 8 directions with the step 45 degree, based on analysis of 3x3 aperture.
Quadruple3x5ThinningSkeleton2D 2-dimentional skeletonization based on 4 thinning steps, corresponding to 4 directions with the step 90 degree, based on analysis of 3x5 aperture.
SimpleSkeleton The simplest multidimensional skeletonization based on sequential erosions of the matrix by some small pattern.
WeakOctupleThinningSkeleton2D Weaker version of OctupleThinningSkeleton2D skeletonization.
 

Package net.algart.matrices.bitskeletons Description

Algorithms of skeletonization of binary 2- or n-dimensional AlgART matrices. Classes of this package implement IterativeArrayProcessor interface. Every iteration of these iterative processors makes all particles (areas with 1 elements) little smaller, but tries to save connectedness of particles. After finishing all iterations, the resulting matrix usually contain thin "lines" or "carcasses", describing some "skeletons" of the original particles.

AlgART Laboratory 2007-2010

Since:
JDK 1.5
Version:
1.2
Author:
Daniel Alievsky