Tracking is an essential component of analyzing time-lapse studies. Essentially, it involves detecting and labeling objects, frame-by-frame, and then linking the objects between frames. This way, objects can be followed over time. It provides insight into dynamic processes, such as cell migration & cell fate, as well as organelle dynamics.
Tools for tracking cells and particles
Fiji provides access to TrackMate, a well-established standout in terms of object and particle tracking. It provides a wide range of tracking algorithms, including simple linking, as well as more complex algorithms like the Linear Assignment Problem (LAP) tracking. TrackMate can interface with a wide range of segmentation or spot detection algorithms, so it be used for tracking cells, particles, and other objects in 2D and 3D images of various modalities. It also provides track visualization and analysis tools. For a helpful guide to getting started with TrackMate, see this Microcourse Youtube video.
CellProfiler includes a TrackObjects module that can be used for tracking previously identified Objects over the course of a series of frames. It implements a number of different tracking methods, ranging from a simple overlap approach to LAP tracking. The module can provide a wide range of measurements, such as displacements, object lifetimes, and lineage information. For an example pipeline using TrackObjects, see the CellProfiler Examples.
napari provides a Tracks layer which can be useful for visualization of tracking data and has a number of tracking plugins available on the napari-hub. A few standouts include: btrack a Bayesian multi-object tracker and napari-trackastra a transformer-based cell tracker.
ultrack is a large-scale versatile cell tracking package that considers a set of multiple segmentation hypotheses and picks the segments that are most consistent over time, making it less susceptible to mistakes when traditional segmentation fails. it is available as a Python package that is also a napari plugin with a GUI widget. Additionally, ultrack provides a Fiji plugin which uses TrackMate for visualization.