| Literature DB >> 24441936 |
Nicolas Chenouard1, Ihor Smal2, Fabrice de Chaumont3, Martin Maška4, Ivo F Sbalzarini5, Yuanhao Gong5, Janick Cardinale5, Craig Carthel6, Stefano Coraluppi6, Mark Winter7, Andrew R Cohen7, William J Godinez8, Karl Rohr8, Yannis Kalaidzidis9, Liang Liang10, James Duncan10, Hongying Shen11, Yingke Xu12, Klas E G Magnusson13, Joakim Jaldén13, Helen M Blau14, Perrine Paul-Gilloteaux15, Philippe Roudot16, Charles Kervrann16, François Waharte15, Jean-Yves Tinevez17, Spencer L Shorte17, Joost Willemse18, Katherine Celler18, Gilles P van Wezel18, Han-Wei Dan19, Yuh-Show Tsai19, Carlos Ortiz de Solórzano20, Jean-Christophe Olivo-Marin3, Erik Meijering2.
Abstract
Particle tracking is of key importance for quantitative analysis of intracellular dynamic processes from time-lapse microscopy image data. Because manually detecting and following large numbers of individual particles is not feasible, automated computational methods have been developed for these tasks by many groups. Aiming to perform an objective comparison of methods, we gathered the community and organized an open competition in which participating teams applied their own methods independently to a commonly defined data set including diverse scenarios. Performance was assessed using commonly defined measures. Although no single method performed best across all scenarios, the results revealed clear differences between the various approaches, leading to notable practical conclusions for users and developers.Entities:
Mesh:
Year: 2014 PMID: 24441936 PMCID: PMC4131736 DOI: 10.1038/nmeth.2808
Source DB: PubMed Journal: Nat Methods ISSN: 1548-7091 Impact factor: 28.547
Participating teams and tracking methods
| Method | Authors | Detection | Linking | Dim. | Refs. | ||||
|---|---|---|---|---|---|---|---|---|---|
| Prefilter | Approaches | Remarks | Principle | Approaches | Remarks | ||||
| 1 | I.F. Sbalzarini Y. Gong J. Cardinale | – | M, C | Iterative intensity-weighted centroid calculation | Combinatorial optimization | MF, MT, GC | Greedy hill-climbing optimization with topological constraints | 2D & 3D |
|
| 2 | C. Carthel S. Coraluppi | Disk | M, T | Adaptive local-maxima selection | Multiple hypothesis tracking | MF, MT, MM | Motion models are user specified (near-constant position and/or velocity) | 2D & 3D | |
| 3 | N. Chenouard F. de Chaumont J.-C. Olivo-Marin | Wavelets | M, T | Maxima after thresholding two-scale wavelet products | Multiple hypothesis tracking | MF, MT, MM, GC | Motion models are user specified (near-constant position and/or velocity) | 2D & 3D | |
| 4 | M. Winter A.R. Cohen | Gaussian, median and morphology | M, T, C | Adaptive Otsu thresholding | Multitemporal association tracking | MF, MT, GC | Post-tracking refinement of detections | 2D & 3D | |
| 5 | W.J. Godinez K. Rohr | Laplacian of Gaussian or Gaussian fitting | M, T, F, C | Either thresholding + centroid or maxima + Gaussian fitting | Kalman filtering + probabilistic data association | MF, MM | Interacting multiple models using motion models as specified | 2D & 3D | |
| 6 | Y. Kalaidzidis | Windowed floating mean background subtraction | T, F | Lorentzian function fitting to structures above noise level | Dynamic programming | MF, GC | Track assignment by the weighted sum of multiple features | 2D |
|
| 7 | L. Liang J. Duncan H. Shen Y. Xu | Laplacian of Gaussian | M, T, F | Gaussian mixture model fitting | Multiple hypothesis tracking | MF, MM | Interacting multiple models with forward and backward linking | 2D |
|
| 8 | K.E.G. Magnusson J. Jaldén H.M. Blau | Deconvolution | M, T, F | Watershed-based clump splitting and parabola fitting | Viterbi algorithm on state-space representation | MF, MT | Brownian motion is assumed in all cases | 2D & 3D | |
| 9 | P. Paul-Gilloteaux | Laplacian of Gaussian or Gaussian filtering | M, T, F | Either maxima with pixel precision (2D) or thresholding + Gaussian fitting (3D) | Nearest neighbor + global optimization | MF, MT, GC | Global optimization of associations using simulated annealing | 2D & 3D | |
| 10 | P. Roudot C. Kervrann F. Waharte | Structure tensor | T, F | Histogram-based thresholding and Gaussian fitting | Gaussian template matching | – | Only local and per-trajectory particle linking | 2D | |
| 11 | I. Smal E. Meijering | Wavelets | M, F, C | Gaussian fitting (round particles) or centroid calculation (elongated particles) | Sequential multiframe assignment | MF, MT, MM, GC | Global linking cost minimization | 2D | |
| 12 | J.-Y. Tinevez S.L. Shorte | Difference of Gaussian | M, T, F | Parabolic fitting to localized maxima | Linear assignment problem | MT, GC | Two-step approach (frame-to-frame and segment linking) | 2D & 3D | |
| 13 | J. Willemse K. Celler G.P. van Wezel | Gaussian and top hat | T, C | Watershed-based clump splitting | Nearest neighbor | MM, GC | Allows merging and splitting of particles and uses a linear motion model | 2D & 3D | |
| 14 | H.-W. Dan Y.-S. Tsai | Gaussian, Wiener and top hat | T, C | Morphological opening–based clump splitting | Nearest neighbor + Kalman filtering | MM | Essentially a 2D method keeping track of maximum intensity in | 2D & 3D | |
See Supplementary Note 1 for further details on methods 1–14. Dim, dimensionality. Detection approaches: M, maxima detection; T, thresholding; F, fitting; C, centroid estimation. Linking approaches: MF, multiframe; MT, multitrack; MM, motion models; GC, gap closing.
Figure 1Simulated image data.
Representative images of the three main factors (particle dynamics, density and signal) affecting tracking performance are shown. (a) Four biological scenarios were simulated, of which we show snapshot images (i–iv) and trajectories (v–viii) in arbitrary colors: particles showing random-walk motion imaged in two dimensions over time (2D+time) using wide-field microscopy (i,v); larger (elongated) particles represented by asymmetric Gaussians showing directed motion in 2D+time (ii,vi); particles switching between random-walk and randomly oriented directed motion imaged in 2D+time using confocal microscopy (iii,vii); and particles switching between random-walk and directed motion with restricted orientation imaged in 3D+time (only one slice is shown) using confocal microscopy (iv,viii). (b,c) Three density levels (b; low, medium and high) and four SNR levels (c; 1, 2, 4 and 7) were simulated.
Basic properties of the image data
| Parameter | Scenario 1 | Scenario 2 | Scenario 3 | Scenario 4 |
|---|---|---|---|---|
| Nickname | Vesicles | Microtubules | Receptors | Viruses |
| Dynamics | Brownian | Directed | Switching | Switching |
| PSF model | Wide field | Nonisotropic Gaussian | Confocal | Confocal |
| Dimensionality | 2D+time | 2D+time | 2D+time | 3D+time |
| Image size (pixels) | 512 × 512 | 512 × 512 | 512 × 512 | 512 × 512 |
| Stack size (slices) | 1 | 1 | 1 | 10 |
| Length (frames) | 100 | 100 | 100 | 100 |
| Densitya (low, medium, high) | 100, 500, 1,000 | 60, 400, 700 | 100, 500, 1,000 | 100, 500, 1,000 |
| SNR (levels) | 1, 2, 4, 7 | 1, 2, 4, 7 | 1, 2, 4, 7 | 1, 2, 4, 7 |
| Intersection fractionb (%) | 0.7, 3.4, 6.8 | 0.8, 4.9, 8.8 | 0.5, 2.6, 5.4 | 0.3, 1.2, 2.4 |
aOn average per time point.
bFor the low-, medium- and high-density data per scenario, using the Rayleigh distance as the criterion to determine intersection, and averaged over the different SNR levels.
Figure 2Sample performance results.
Values of three performance measures (α, β and RMSE) are plotted as a function of density (low, medium and high) and SNR for scenario 1. (a) α values (scoring the match between ground-truth and estimated tracks) for each density. (b) β values (α values with a penalty for nonmatching estimated tracks) for each density. (c) RMSE values (scoring localization accuracy) for each density. For some methods, the lines are incomplete, indicating missing (not submitted) tracking results.
Source data
Figure 3The top three best-performing methods for each performance measure and combination of biological scenario, particle density and SNR.
The cells are color coded according to method number (Table 1).