Top Banner
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
26
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cell Tracking!

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

Page 2: Cell Tracking!

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

Page 3: Cell Tracking!

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

Page 4: Cell Tracking!

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)

Page 5: Cell Tracking!

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)

Page 6: Cell Tracking!

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

Page 7: Cell Tracking!

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

Page 8: Cell Tracking!

Software Components Method

Page 9: Cell Tracking!

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

Page 10: Cell Tracking!

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

Page 11: Cell Tracking!

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

Page 12: Cell Tracking!

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)

Page 13: Cell Tracking!

Evolution model

Evolution Model (second-

order, auto-regressive

dynamical model)

SMC Method

p(xt | xt -1)

Page 14: Cell Tracking!

Likelihood function

Likelihood Model (Distance metric):

Iván Gómez Conde

SMC Method

p(yt | xt )

Page 15: Cell Tracking!

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

Page 16: Cell Tracking!

SMC Resampling

Resampling, we

change weights

Iván Gómez Conde

SMC Method

Page 17: Cell Tracking!

SMC Tracking pseudocode

Iván Gómez Conde

SMC Method

Page 18: Cell Tracking!

Results: simple animation

Showing each particle

Showing tracks of max L

Iván Gómez Conde

Results

Page 19: Cell Tracking!

Tracking Accuracy

Iván Gómez Conde

Results

Page 20: Cell Tracking!

Time Performance

Iván Gómez Conde

Results

Page 21: Cell Tracking!

Cells from Simulation

Iván Gómez Conde

Results

(simulation courtesy of J. Carneiro, T. Macedo, Instituto

Gulbenkian de Ciencia, Portugal)

Page 22: Cell Tracking!

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

Page 23: Cell Tracking!

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

Page 24: Cell Tracking!

2-photon Microscopy videos

Iván Gómez Conde

Results

(videos courtesy of C.Allen, et.al

Science, 2006)

Page 25: Cell Tracking!

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

Page 26: Cell Tracking!

Many thanks for your

attention