...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:
Wagner, T and Lipinski, H 2013. IJBlob: An ImageJ Library for Connected Component Analysis and Shape Analysis. ...