Research
TransientTrack: Advanced Multi-Object Tracking and Classification of Cancer Cells with Transient Fluorescent Signals
Overview Research area: Computer vision (multi-object tracking) applied to live-cell microscopy and cancer biology. Technical level: Advanced. The paper combines transformer-based object detection, mu

- arXiv
- 2512.01885
- Published
- 2025-12-01
- Authors
- Florian Bürger, Martim Dias Gomes, Nica Gutu, Adrián E. Granada, Noémie Moreau, Katarzyna Bozek
AI summary
Overview
Research area: Computer vision (multi-object tracking) applied to live-cell microscopy and cancer biology.
Technical level: Advanced. The paper combines transformer-based object detection, multi-object tracking heuristics, Kalman filtering, and cell-biology evaluation metrics, and assumes familiarity with detection/association terminology.
Scope: The paper introduces TransientTrack, a lightweight tracking-by-detection framework that tracks single cancer cells in multi-channel time-lapse videos with fluctuating fluorescent signals while classifying cells as living or dead and reconstructing lineage trees.
What This Paper Is About
Tracking cells across time-lapse microscopy frames is how researchers measure proliferation, motility, and drug response at single-cell resolution, but existing methods were mostly built for single-channel videos with constant signal intensity and were evaluated on benchmarks that emphasize cell division while largely ignoring cell death. The problem is harder for modern experiments that use multiple fluorescent reporters whose signals rise and fall over time, such as circadian reporters, and for preclinical drug studies where distinguishing proliferation from apoptosis is the whole point. TransientTrack aims to track cells, detect mitosis and apoptosis, and build complete lineage trajectories in exactly this difficult setting.
Key Contributions
- A lightweight two-stage deep learning framework for tracking cells in multi-channel microscopy videos with transient signals, which jointly detects cells and classifies them as living or dead, integrating biologically meaningful endpoints directly into the detector.
- A tracking strategy that relies only on learned detection embeddings and spatial cues, with no hand-crafted tracking features, plus Kalman Filter-based interpolation to keep trajectories continuous.
- A largely annotated dataset of 309 multi-channel fluorescence microscopy videos capturing cell cultures at single-cell resolution, released publicly.
- A large-scale analysis tracking over 28,000 cell trajectories and quantifying proliferation, apoptosis, and lineage behavior under varying cisplatin dosages, enabling single-cell study of cell fate across generations and lineages.
Main Findings
- Tracking accuracy on the annotated subset: TransientTrack reached a DET score of 0.9395 ± 0.0098, an LNK score of 0.9156 ± 0.0179, and a TRA score of 0.9364 ± 0.0104 on the 10 annotated evaluation videos.
- Comparison context: The authors report that best-performing CTC challenge methods span DET 0.876 to 0.997, LNK 0.947 to 1.000, and TRA 0.802 to 0.994 across datasets, and note these are not directly comparable because the datasets and difficulty differ. TransientTrack falls in a similar range except for LNK.
- MOT metrics: HOTA 0.7670 ± 0.0366, DetA 0.7775 ± 0.0328, AssA 0.7579 ± 0.0460, MOTA 0.7963 ± 0.0421, MOTP 0.9253 ± 0.0055, and IDF1 0.8161 ± 0.0412. The authors interpret the high MOTP as very precise localization once cells are detected, with identity maintenance as the weaker point.
- Performance across dose groups: On 123 videos, average TRA was 0.9434 (low dose), 0.9387 (medium dose), and 0.9376 (high dose). Performance declined slightly with increasing cell density, and the control group had the highest average track count per video (approximately 300). The dose groups averaged 62, 83, and 102 tracks per video for high, medium, and low dose respectively.
- Low-confidence detections matter most: Removing low-confidence detections dropped DET from 0.9395 to 0.9202, LNK from 0.9156 to 0.8794, and TRA from 0.9364 to 0.9149.
- Kalman Filter interpolation helps modestly: Removing it alone gave DET 0.9345, LNK 0.8981, and TRA 0.9297.
- Removing both hurts most: DET 0.9083, LNK 0.8571, and TRA 0.9017.
- Memory bank length has an optimum: Retaining lost cells for at least 5 frames improved TRA from 0.9297 to 0.9364 and LNK from 0.8981 to 0.9156, while keeping cells beyond 10 frames led to a decline, likely because outdated candidates complicated matching.
- Cisplatin suppresses proliferation dose-dependently: Before treatment (frame 96, 48 hours) mitotic rate increased across all groups. At treatment the division rate peaked and then declined sharply in all drug-exposed groups, while the control group maintained a stable and still-increasing division rate.
- Apoptosis is delayed: Apoptosis rates stayed low and stable before treatment, began to increase approximately 40 frames (roughly 20 hours) after cisplatin exposure, and peaked between frames 180 and 190 (roughly 45 hours post-treatment). Higher doses produced earlier and stronger apoptotic responses.
- Net population dynamics: Cell numbers grew until frame 150 (roughly 75 hours) and then gradually declined, consistent with early proliferation dominance followed by treatment-induced mortality.
- Cell size is weakly inherited: Measured as Pearson correlation of cell size between parent and descendant cells, correlations were weak from the start and declined each generation, reaching negligible levels by the fourth and fifth generation. The decline was faster in cisplatin-treated groups than in controls.
- Sister cells stay somewhat synchronized: Sister cell size correlations were moderate in the first generation and decreased gradually to weak levels by the fifth generation, with wider distributions and lower medians under cisplatin from generation three onward.
- Division timing: Excluding cells taking longer than 100 frames (50 hours) to divide, division times were comparable across groups in the first generation, with means of 25 to 28 hours, then decreased monotonically from the second generation onward in all groups. High- and medium-dose groups showed earlier shifts toward shorter division times than controls.
- Large-scale application: Applied to 154 videos (36 control, 36 low, 36 medium, 46 high dose), the method tracked 28,890 individual cells, identifying 8,773 cell divisions and 2,345 cell deaths.
Methodology in Plain English
TransientTrack follows the tracking-by-detection pattern: detect cells in each frame, then link those detections into trajectories.
For detection, the authors use Deformable DETR, a transformer-based detector with a CNN backbone and an encoder-decoder, trained from scratch. The decoder output feeds two heads: one that classifies each detected cell as living or dead, and one that predicts the bounding box. Instead of computing special tracking features, the method reuses the decoder embeddings directly, which keeps it light.
For linking, the method works pairwise between consecutive frames. Detections are split into high-confidence and low-confidence sets using a threshold, and those below a lower bound are discarded. High-confidence detections are matched first using a weighted combination of the Euclidean distance between cell centroids and the L1 distance between their embeddings. If a cell in one frame matches exactly one cell in the next, the track continues. If it matches several, the authors treat that as mitosis: the mother track is closed and new daughter tracks are initialized. A living cell matched to a detection classified as dead ends the lineage, and from then on that detection can only link to other dead detections, so a dead cell cannot come back as living.
Unmatched high-confidence detections are kept in a memory bank for a limited number of frames. In a second stage, low-confidence detections are matched against remaining unmatched tracks as a re-identification step, and a Kalman Filter extrapolates positions to fill frames where a cell was missed, keeping trajectories continuous for evaluation.
The only trained component is Deformable DETR. Training uses a binary focal cross-entropy loss for classification, an L1 loss and a Generalized IoU loss for bounding box regression, with the classification loss coefficient raised to 3. Optimization used AdamW with learning rates of 0.0001 for the CNN backbone and 0.001 for the transformer, weight decay 0.0001, batch size 4, and early stopping after 50 epochs without improvement. Augmentation included horizontal and vertical flipping, Gaussian blurring, and color jittering.
Evaluation uses the official Cell Tracking Challenge metrics (DET, LNK, TRA) plus MOT metrics (MOTA, MOTP, IDF1, HOTA with its DetA and AssA components). The authors note that MOT metrics capture detection, association, and localization quality but do not evaluate lineage tracking.
Why This Matters
Impact on research. Standard cell-tracking benchmarks are single-channel, constant-intensity, and mitosis-focused, so they do not test the conditions that matter for drug-response studies: multiple oscillating reporters and explicit apoptosis events. TransientTrack treats cell death as a first-class detection class rather than assuming dying cells simply vanish, and it produces lineage trees that let researchers connect treatment response to ancestry. The released dataset of 309 annotated multi-channel videos, including dose-graded cisplatin treatment, gives the field a new testbed for exactly the limitations the authors identify.
Real-world applications.
- Preclinical evaluation of chemotherapeutics, where distinguishing reduced proliferation from increased apoptosis determines whether a drug is cytostatic or cytotoxic.
- High-content screening in pharmaceutical development, where thousands of wells of live-cell imaging require automated, scalable single-cell readouts.
- Circadian and chronobiology research, since the dataset uses a circadian clock reporter (NR1D1::VNP) whose signal is inherently transient and oscillatory.
- Lineage-tracing studies in cancer and stem cell biology that need parent-daughter relationships to study heterogeneity and heritability of traits such as cell size.
Industry relevance. Manual annotation of time-lapse microscopy is a bottleneck in drug discovery pipelines. A lightweight method that performs association from detector embeddings, without hand-crafted tracking features, is cheaper to run at scale, and a framework that reports apoptosis rates directly addresses an endpoint that many screening workflows currently approximate or ignore. The public code and dataset also lower the barrier for labs to adopt and benchmark against it.
Future Directions
- Closing the association gap identified by the metrics, where AssA (0.7579) trails DetA (0.7775), to reduce identity switches under transient signal loss and frequent apoptosis.
- Extending the approach beyond the two classes of living and dead, for example adding quiescence or other fate states that the introduction identifies as relevant to drug response.
- Testing generalization to other cell lines, drugs, and imaging modalities, since validation here is confined to U-2 OS cells, three fluorescent reporters, and cisplatin.
- Creating evaluation benchmarks that explicitly score apoptosis detection and lineage correctness, which the authors argue current CTC and MOT metrics do not capture, and exploring learned association costs rather than distance-and-embedding heuristics.
Target Audience
Researchers in computer vision and multi-object tracking who work on tracking-by-detection pipelines; computational and cancer biologists who analyze live-cell time-lapse microscopy; and drug-discovery scientists who need automated single-cell quantification of proliferation and apoptosis. Readers without a background in either deep learning or cell biology will find the detection and association details hard going, though the biological analysis sections are accessible on their own.
Authors’ abstract
Tracking cells in time-lapse videos is an essential technique for monitoring cell population dynamics at a single-cell level. Current methods for cell tracking are developed on videos with mostly single, constant signals and do not detect pivotal events such as cell death. Here, we present TransientTrack, a deep learning-based framework for cell tracking in multi-channel microscopy video data with transient fluorescent signals that fluctuate over time following processes such as the circadian rhythm of cells. By identifying key cellular events - mitosis (cell division) and apoptosis (cell death) our method allows us to build complete trajectories, including cell lineage information. TransientTrack is lightweight and performs matching on cell detection embeddings directly, without the need for quantification of tracking-specific cell features. Furthermore, our approach integrates Transformer Networks, multi-stage matching using all detection boxes, and the interpolation of missing tracklets with the Kalman Filter. This unified framework achieves strong performance across diverse conditions, effectively tracking cells and capturing cell division and death. We demonstrate the use of TransientTrack in an analysis of the efficacy of a chemotherapeutic drug at a single-cell level. The proposed framework could further advance quantitative studies of cancer cell dynamics, enabling detailed characterization of treatment response and resistance mechanisms. The code is available at https://github.com/bozeklab/TransientTrack.