Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Â
Cell Tracking!
1. Tracking B and T cells
from 2-photon microscopy imaging
David Olivieri, IvĂĄn GĂłmez and Jose Faro
(University of Vigo)
www.milegroup.net
2. Outline
ï± Motivation for this work
ï± Stochastic method for tracking: SMC
âą Theoretical aspects
âą Some algorithm implementation details
ï± Results:
âą From simulations and animations
âą From real microscopy data of 2D cell motility
ï± Conclusions (present and future work)
IvĂĄn GĂłmez Conde
3. Immune Response
ï± Understand complex details of immune response by understanding dynamics
ï± Several important questions related to affinity maturation process
ï± Cell activity and interactions
IvĂĄn GĂłmez Conde
Low
Affinity
Low
Affinity
High
Affinity
Activation
Produces antibodies
Motivation
4. Germinal centers
ï± âGerminal centersâ are the
sites of affinity maturation
ï± Anatomic structures (in lymph
nodes) where massive
proliferation of B-cells occur
ï± Complex interactions between
B and Th cells; spatial zones
ï± Understanding dynamics in
gernminal center ; better
understand mechanisms of
immune response
IvĂĄn GĂłmez Conde
Motivation
Confocal microscopy image of GC:T-cells
blue, B-cells green
(photo courtesy of I. Wollenberb, IMM, Universidad de Lisboa
Portugal y J. Faro, Fac. BiologĂa, Universidad de Vigo)
5. Dynamics
âą In vivo Data:
âą â2-photon Confocal microscoyâ with fluorescence
excitation labelling
âą Better elimination of background
IvĂĄn GĂłmez Conde
Motivation
ï± Dynamics is important!
âą B and T cell motility in germinal centers give
information of function
âą Useful for âInmunologic modelingâ (input &
validation)
6. Tracking in Videos
ï± Tracking is hard in general!
âą Normally needs to be real time
âą many interactions: background, cameraâŠ
âą Methods: frame diff, homology, optical flow,
particle filters
ï± What can be learned from tracking
objects?
âą Tracking cells is particularly difficult
âą Cells change shape, disappear, and stick to
eachother.
âą complex background,
IvĂĄn GĂłmez Conde
Method
7. How to Tracking cells
ï± Cell movement:
âą Problems: Complex, overlaps, ârandomâ component
âą BUT, flourescence color is a strong feature to track
âą We propose âStochastic color based trackingâ:
âą SMC (stochastic monte carlo)
IvĂĄn GĂłmez Conde
Method
9. Stochastic tracking
ï± Sequential Monte Carlo (smc)
ï± Formulate tracking as an inference problem in the context
of a Hidden Markov Model (HMM)
ï± Observations (from
image data)
ï± Hidden States (object
location, scale, âŠ)
Yt Yt+1
Xt Xt+1
SMC Method
10. Chapman Kolmogorov Eq.
ï± Evolution of the state (inference):
âą Using the Bayesian filtering distribution:
Current Object
State
Observation
Model
Previous Object
State
Evolution
Model
SMC Method
11. Quantities of the Model
ï± Prior Distribution:
âą Initial distribution of object states
ï± Evolution Model:
âą How objects move between frames
ï± Likelihood Function:
âą The probability of state x given the observation y
IvĂĄn GĂłmez Conde
p(x0)
p(xt | xt -1)
p(yt | xt )
SMC Method
12. Prior distribution
ï± User input determines the object initial position
object
IvĂĄn GĂłmez Conde
Initial selection
of cells by the
user
SMC Method
p(x0)
15. SMC algorithm (summary)
1. Determine initial regions (roi) to track.
o From roi, store reference histogram
(each node)
2. Get image samples along trajectory of cell
o Determined from the dynamics (position,
velocity, update)
o Obtain histograms of roi; compare with
reference; keep best
3. Reorder the distribution for next sampling
IvĂĄn GĂłmez Conde
SMC Method
21. Cells from Simulation
IvĂĄn GĂłmez Conde
Results
(simulation courtesy of J. Carneiro, T. Macedo, Instituto
Gulbenkian de Ciencia, Portugal)
22. Cells Simulation: Ambiguities
IvĂĄn GĂłmez Conde
Results
ï± âunstructuredâ SMC leads to ambiguities
ï± Imagine two cells sticking to each otherâŠ
ï± Just based on color, particles will sample entire region
ï± Not sure which cell is which after contact
23. Cell Ambiguities: âPresentâ work
IvĂĄn GĂłmez Conde
Results
ï± Possible Solution: make constraints between particles
ï± Conserve area and distance; & non-overlap condition
Node
particle Constraint
Preliminary results are promising!
Modify the Weights to include constraints
25. Conclusions
ï± SMC is a promising technique for tracking cells
o Relatively easy to implement and flexible
o Can use color histogram or shape!
o Easily extended to handle 3D image stacks
o Stochastic noise can be controlled
o Present and Future:
o Extend to Constrained SMC can solve ambiguities
o Implementation of system of âconstrained particlesâ for each node
IvĂĄn GĂłmez Conde