We describe a model-based tracking algorithm designed to follow bright, slowly deforming filaments through a series of two dimensional, gray-scale images. The images can have both structured and unstructured background noise. Tens of filaments can exist in each image; the filaments can cross each other and need not be uniformly bright along their lengths. The algorithm has 3 basic steps. First, a line segment detector (AVS) is applied to find parts of the filaments. Second, these parts are matched to a model of the filaments in the image. The match uses an interpretation tree to find the globally best match of parts of filaments. Third, a new model is produced by choosing a subset of the parts matched to the filaments and interpolating between neighboring parts on the same filament. The algorithm is applied to moving, fluorescently labelled cells.
Lawrence M. Lifshitz,
"Model-based tracking of deformable filaments", Proc. SPIE 1609, Model-Based Vision Development and Tools, (1 February 1992); doi: 10.1117/12.57124; https://doi.org/10.1117/12.57124