The software packages provided here are all written in the Java programming language and are intended as plugins to ImageJ, the Java-based image processing environment developed at the National Institutes of Health, Bethesda, MD, USA.
Currently the following packages are available:
Manual tracking of moving objects in (2D or 3D) image sequences and the measurement of basic track statistics. Originally developed for tracking spots in time-lapse fluorescence microscopy images. Can also be used for visualizing the output of automatic tracking algorithms.
Computer-aided delineation of elongated image structures and the measurement of basic length statistics. Developed primarily to facilitate the tracing and quantification of neurites in 2D fluorescence microscopy images.
Geometric transformation (shifting, rotation, scaling, affine transformation) and manipulation (embedding, cropping, mirroring, turning) of image data sets (up to 5D) using simple (nearest-neighbor and linear) and more complex (cubic and quintic) interpolation methods.
Extraction of spatial features (derivatives, Canny edges, Laplacian zero-crossings, eigenvalues of the Hessian, eigenvalues of the structure tensor, and statistics) from gray-scale images and image sequences (up to 5D) at arbitrary Gaussian smoothing scales.
Introduction of randomness (additive or multiplicative) into gray-scale images and image sequences (up to 5D) using different discrete (binomial, Poisson) and continuous (uniform, Gaussian or normal, exponential, gamma) random number generators.
Follow the links above for more information on each of the software packages.