19 research outputs found
Globally Optimal Cell Tracking using Integer Programming
We propose a novel approach to automatically tracking cell populations in
time-lapse images. To account for cell occlusions and overlaps, we introduce a
robust method that generates an over-complete set of competing detection
hypotheses. We then perform detection and tracking simultaneously on these
hypotheses by solving to optimality an integer program with only one type of
flow variables. This eliminates the need for heuristics to handle missed
detections due to occlusions and complex morphology. We demonstrate the
effectiveness of our approach on a range of challenging sequences consisting of
clumped cells and show that it outperforms state-of-the-art techniques.Comment: Engin T\"uretken and Xinchao Wang contributed equally to this wor
Scalable Inference for Multi-Target Tracking of Proliferating Cells
With the continuous advancements in microscopy techniques such as improved image quality,
faster acquisition and reduced photo-toxicity, the amount of data recorded in the life sciences
is rapidly growing. Clearly, the size of the data renders manual analysis intractable, calling
for automated cell tracking methods. Cell tracking – in contrast to other tracking scenarios
– exhibits several difficulties: low signal to noise ratio in the images, high cell density and
sometimes cell clusters, radical morphology changes, but most importantly cells divide – which
is often the focus of the experiment. These peculiarities have been targeted by tracking-byassignment
methods that first extract a set of detection hypotheses and then track those over
time. Improving the general quality of these cell tracking methods is difficult, because every cell
type, surrounding medium, and microscopy setting leads to recordings with specific properties
and problems. This unfortunately implies that automated approaches will not become perfect
any time soon but manual proof reading by experts will remain necessary for the time being.
In this thesis we focus on two different aspects, firstly on scaling previous and developing new
solvers to deal with longer videos and more cells, and secondly on developing a specialized
pipeline for detecting and tracking tuberculosis bacteria.
The most powerful tracking-by-assignment methods are formulated as probabilistic graphical
models and solved as integer linear programs. Because those integer linear programs are in
general NP-hard, increasing the problem size will lead to an explosion of computational cost.
We begin by reformulating one of these models in terms of a constrained network flow, and
show that it can be solved more efficiently. Building on the successful application of network
flow algorithms in the pedestrian tracking literature, we develop a heuristic to integrate constraints
– here for divisions – into such a network flow method. This allows us to obtain high
quality approximations to the tracking solution while providing a polynomial runtime guarantee.
Our experiments confirm this much better scaling behavior to larger problems. However, this
approach is single threaded and does not utilize available resources of multi-core machines yet.
To parallelize the tracking problem we present a simple yet effective way of splitting long videos
into intervals that can be tracked independently, followed by a sparse global stitching step that
resolves disagreements at the cuts. Going one step further, we propose a microservices based
software design for ilastik that allows to distribute all required computation for segmentation,
object feature extraction, object classification and tracking across the nodes of a cluster or in the
cloud.
Finally, we discuss the use case of detecting and tracking tuberculosis bacteria in more
detail, because no satisfying automated method to this important problem existed before. One
peculiarity of these elongated cells is that they build dense clusters in which it is hard to outline individuals. To cope with that we employ a tracking-by-assignment model that allows competing
detection hypotheses and selects the best set of detections while considering the temporal context
during tracking. To obtain these hypotheses, we develop a novel algorithm that finds diverseM-
best solutions of tree-shaped graphical models by dynamic programming. First experiments
with the pipeline indicate that it can greatly reduce the required amount of human intervention
for analyzing tuberculosis treatment
Network Flow Integer Programming to Track Elliptical Cells in Time-Lapse Sequences
We propose a novel approach to automatically tracking elliptical cell populations in time-lapse image sequences. Given an initial segmentation, we account for partial occlusions and overlaps by generating an over-complete set of competing detection hypotheses. To this end, we fit ellipses to portions of the initial regions and build a hierarchy of ellipses, which are then treated as cell candidates. We then select temporally consistent ones by solving to optimality an integer program with only one type of flow variables. This eliminates the need for heuristics to handle missed detections due to partial occlusions and complex morphology. We demonstrate the effectiveness of our approach on a range of challenging sequences consisting of clumped cells and show that it outperforms state-of-the-art techniques
ilastik: interactive machine learning for (bio)image analysis
We present ilastik, an easy-to-use interactive tool that brings machine-learning-based (bio)image analysis to end users without substantial computational expertise. It contains pre-defined workflows for image segmentation, object classification, counting and tracking. Users adapt the workflows to the problem at hand by interactively providing sparse training annotations for a nonlinear classifier. ilastik can process data in up to five dimensions (3D, time and number of channels). Its computational back end runs operations on-demand wherever possible, allowing for interactive prediction on data larger than RAM. Once the classifiers are trained, ilastik workflows can be applied to new data from the command line without further user interaction. We describe all ilastik workflows in detail, including three
case studies and a discussion on the expected performance
Global burden and strength of evidence for 88 risk factors in 204 countries and 811 subnational locations, 1990–2021: a systematic analysis for the Global Burden of Disease Study 2021
Background: Understanding the health consequences associated with exposure to risk factors is necessary to inform public health policy and practice. To systematically quantify the contributions of risk factor exposures to specific health outcomes, the Global Burden of Diseases, Injuries, and Risk Factors Study (GBD) 2021 aims to provide comprehensive estimates of exposure levels, relative health risks, and attributable burden of disease for 88 risk factors in 204 countries and territories and 811 subnational locations, from 1990 to 2021. Methods: The GBD 2021 risk factor analysis used data from 54 561 total distinct sources to produce epidemiological estimates for 88 risk factors and their associated health outcomes for a total of 631 risk–outcome pairs. Pairs were included on the basis of data-driven determination of a risk–outcome association. Age-sex-location-year-specific estimates were generated at global, regional, and national levels. Our approach followed the comparative risk assessment framework predicated on a causal web of hierarchically organised, potentially combinative, modifiable risks. Relative risks (RRs) of a given outcome occurring as a function of risk factor exposure were estimated separately for each risk–outcome pair, and summary exposure values (SEVs), representing risk-weighted exposure prevalence, and theoretical minimum risk exposure levels (TMRELs) were estimated for each risk factor. These estimates were used to calculate the population attributable fraction (PAF; ie, the proportional change in health risk that would occur if exposure to a risk factor were reduced to the TMREL). The product of PAFs and disease burden associated with a given outcome, measured in disability-adjusted life-years (DALYs), yielded measures of attributable burden (ie, the proportion of total disease burden attributable to a particular risk factor or combination of risk factors). Adjustments for mediation were applied to account for relationships involving risk factors that act indirectly on outcomes via intermediate risks. Attributable burden estimates were stratified by Socio-demographic Index (SDI) quintile and presented as counts, age-standardised rates, and rankings. To complement estimates of RR and attributable burden, newly developed burden of proof risk function (BPRF) methods were applied to yield supplementary, conservative interpretations of risk–outcome associations based on the consistency of underlying evidence, accounting for unexplained heterogeneity between input data from different studies. Estimates reported represent the mean value across 500 draws from the estimate's distribution, with 95% uncertainty intervals (UIs) calculated as the 2·5th and 97·5th percentile values across the draws. Findings: Among the specific risk factors analysed for this study, particulate matter air pollution was the leading contributor to the global disease burden in 2021, contributing 8·0% (95% UI 6·7–9·4) of total DALYs, followed by high systolic blood pressure (SBP; 7·8% [6·4–9·2]), smoking (5·7% [4·7–6·8]), low birthweight and short gestation (5·6% [4·8–6·3]), and high fasting plasma glucose (FPG; 5·4% [4·8–6·0]). For younger demographics (ie, those aged 0–4 years and 5–14 years), risks such as low birthweight and short gestation and unsafe water, sanitation, and handwashing (WaSH) were among the leading risk factors, while for older age groups, metabolic risks such as high SBP, high body-mass index (BMI), high FPG, and high LDL cholesterol had a greater impact. From 2000 to 2021, there was an observable shift in global health challenges, marked by a decline in the number of all-age DALYs broadly attributable to behavioural risks (decrease of 20·7% [13·9–27·7]) and environmental and occupational risks (decrease of 22·0% [15·5–28·8]), coupled with a 49·4% (42·3–56·9) increase in DALYs attributable to metabolic risks, all reflecting ageing populations and changing lifestyles on a global scale. Age-standardised global DALY rates attributable to high BMI and high FPG rose considerably (15·7% [9·9–21·7] for high BMI and 7·9% [3·3–12·9] for high FPG) over this period, with exposure to these risks increasing annually at rates of 1·8% (1·6–1·9) for high BMI and 1·3% (1·1–1·5) for high FPG. By contrast, the global risk-attributable burden and exposure to many other risk factors declined, notably for risks such as child growth failure and unsafe water source, with age-standardised attributable DALYs decreasing by 71·5% (64·4–78·8) for child growth failure and 66·3% (60·2–72·0) for unsafe water source. We separated risk factors into three groups according to trajectory over time: those with a decreasing attributable burden, due largely to declining risk exposure (eg, diet high in trans-fat and household air pollution) but also to proportionally smaller child and youth populations (eg, child and maternal malnutrition); those for which the burden increased moderately in spite of declining risk exposure, due largely to population ageing (eg, smoking); and those for which the burden increased considerably due to both increasing risk exposure and population ageing (eg, ambient particulate matter air pollution, high BMI, high FPG, and high SBP). Interpretation: Substantial progress has been made in reducing the global disease burden attributable to a range of risk factors, particularly those related to maternal and child health, WaSH, and household air pollution. Maintaining efforts to minimise the impact of these risk factors, especially in low SDI locations, is necessary to sustain progress. Successes in moderating the smoking-related burden by reducing risk exposure highlight the need to advance policies that reduce exposure to other leading risk factors such as ambient particulate matter air pollution and high SBP. Troubling increases in high FPG, high BMI, and other risk factors related to obesity and metabolic syndrome indicate an urgent need to identify and implement interventions
Path-Tracing on a Heterogeneous Multi-GPU Cluster
Path tracing has been an offline rendering technique ever since. With the enormous increase of speed seen with today's GPU hardware, interactive generation of images with global illumination effects becomes more and more feasible. In the near future we will probably see photorealistic computer graphic rendered in real time. While image footage was formerly created on render farms, the challenge today is distributing work across a network of machines equipped with GPUs. In this work an approach to interactive global illumination is developed by assigning bidirectional path tracing workload to graphic cards in a cluster. Finally the gained performance increase is evaluated
Path-Tracing on a Heterogeneous Multi-GPU Cluster
Path tracing has been an offline rendering technique ever since. With the enormous increase of speed seen with today's GPU hardware, interactive generation of images with global illumination effects becomes more and more feasible. In the near future we will probably see photorealistic computer graphic rendered in real time. While image footage was formerly created on render farms, the challenge today is distributing work across a network of machines equipped with GPUs. In this work an approach to interactive global illumination is developed by assigning bidirectional path tracing workload to graphic cards in a cluster. Finally the gained performance increase is evaluated