AlgART Home

Package net.algart.arrays.bitskeletons

Skeletonization algorithms, working with binary AlgART matrices.

See:
          Description

Class Summary
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.arrays.bitskeletons Description

Skeletonization algorithms, working with binary 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-2008

Since:
JDK 1.5
Version:
1.1
Author:
Daniel Alievsky