Packages 
Package Description
inra.ijpb.algo
Several classes for managing progress of algorithms.
inra.ijpb.binary
Operators taking binary images as input, such as connected component labeling or distance maps.
inra.ijpb.binary.conncomp
Connected components labeling algorithms for binary 2D or 3D images.
inra.ijpb.binary.distmap
Computations of distance maps on binary images, using chamfer distances (integer approximation of Euclidean distances).
inra.ijpb.binary.geodesic
Algorithms for computing geodesic distances, geodesic diameters, tortuosity...
inra.ijpb.data
Some utility classes for accessing image data.
inra.ijpb.data.border
Management of pixels outside image bounds.
inra.ijpb.data.image
Some classes to access image data in a unified and hopefully efficient way.
inra.ijpb.label
Utility methods for label images (stored as 8-, 16- or 32-bits).
inra.ijpb.math
Some math operators for images that do not need calling ImageJ plugins.
inra.ijpb.measure
Quantitative measurements on 2D and 3D images.
inra.ijpb.morphology
Mathematical Morphology filters and reconstructions.
inra.ijpb.morphology.attrfilt
Attribute opening and filtering for grayscale images.
inra.ijpb.morphology.extrema
Algorithms for computing regional minima and maxima.
inra.ijpb.morphology.geodrec
Geodesic reconstruction by erosion and dilation.
inra.ijpb.morphology.strel
A collection of Structuring Element ("Strel") implementations for mathematical morphology.
inra.ijpb.plugins
Contains plugins, for integration with ImageJ GUI.
inra.ijpb.segment
Aims at gathering various segmentation algorithms.
inra.ijpb.util
Various utility classes (colors, gui utils...).
inra.ijpb.watershed
Image segmentation using a marker-controlled watershed transform.