The IJBlob library indentifying connected components in binary images. The algorithm used for connected component labeling is:
Chang, F. (2004). A linear-time component-labeling algorithm using contour tracing technique. Computer Vision and Image Understanding, 93(2), 206–220. doi:10.1016/j.cviu.2003.09.002
The ImageJ *Shape Filter Plugin* (see downloads) uses this library for flitering the blobs by its shape.
If you are using IJBlob in a scientific publication, please cite...