SlideShare a Scribd company logo
1 of 21
Joint representation of MPM
in Cell-Tracking
発表者:NANDEDKAR PARTH SHIRISH
1
Department of
Intelligent Media,
Yagi Laboratory
今日の流れーTopics of Focus
1.(Conventional) Cell Tracking – Detection & Association
2.Common Difficulties in Association
3.Motion and Position Map (MPM)
4.Cell Tracking using MPM
5.Interpolation for Undetected Cells
2
1.(Conventional) Cell Tracking Method
→ Goal: To identify multiple cells (multi-object tracking)
• Process: Automatic tracking via tracking-by-detection.
1. Detection Phase - Trained CNNs detect cells in each frame
2. Association Phase – detection results associated in
successive time-frames
→ Difficulties:
• Cells tend to have similar shapes (thus low confidence level for
traditional Object tracking and Siamese Networks).
• Cells tend to deform.
• Blurry Intercellular boundaries – Clumped cells need to be detected.
• Cell Mitosis may occur (Mitosis tracker developed by S. Huh, 2011).3
1.(Conventional) Cell Tracking – Detection
Detection Phase - Trained CNNs detect cells in each frame
a) Example Frame after CNN results (Manual detection as
well as automatic detection)
4
1.(Conventional) Cell Tracking – Detection
Detection Phase - Trained CNNs detect cells in each frame
b) Graph of True detection rate for every frame of data.
5
1.(Conventional) Cell Tracking – Detection
Manual Tracking vs Automated Tracking
Automated Tracking involves further Image pre-processing.
6
1.(Conventional) Cell Tracking – Detection
Manual Tracking vs Automated Tracking
Manual Tracking is more precise in tracking Cell movements
(higher Mean Square Deviation), but is too time-consuming.
(using Fiji TrackMate)
7
1.Conventional Cell Tracking - Association
→ Goal: To identify the track of each cell detected.
• Process [R. Bise, 2011] :
1. Tracklets generation: Each Detected Cell given an ID.
Cell Motion Fields (CMFs) generated for frame intervals
2,3,4,5…..and so on.
2. Global Association: Joining
tracklets to get overall
trajectories.
8
Tracklet Generation using CMF Intervals
9
Motion Interval Color shows Direction. [Hayashida,2019]
1.(Conventional) Cell Tracking Overview
Detected Cells
Highlighted
10
Tracklets - Net Movement
in frame Interval
2.Common Difficulties in Association
11
→ Possibility of Incoherence between Detection and
Association:
Although a cell is detected, there may be no response at the
detected position in the CMF, affecting the tracking
performance
Conventional CMF(Hayashida, 2019) and Multi Tasking learning
methods(Georgia, 2014) both have the above tendency, due to
having separate Detection and Association Phases.
This can be solved via the new Motion and Position Map
(MPM) Method
3.Motion and Position Map (MPM)
12
MPM Algorithm:
Step 1) Take two successive frames and find the relative cell
position and motion (association), each as annotated in (a).
Step 2) Calculate the ‘Cell motion vector’ which is Motion
vectors from the neighbor points around the annotated point
at ‘t’ to the annotated point ‘t−1’. This is denoted by .
3.Motion and Position Map (MPM)
13
MPM Algorithm:
Step 3) Next Calculate the ‘Cell position likelihood map’
which by the Random Walk Theory is a 3-D Gaussian
distribution around the ‘t-1’ position.
Step 4) Finally, calculate the MPM of the cell using
the formula:
3.Motion and Position Map (MPM)
14
Step 4) Finally, calculate the MPM of the cell using the
formula:
Where is a weight function that takes each coordinate
at frame ‘t’ as input and returns a scalar value
are motion vectors for cell from ‘t’ to ‘t-1’.
Step 5) Training a CNN: A CNN (U-Net) is trained on the 3D
Vector Data of the MPM (blue in last slide) using MSE loss
function for the vectors and their magnitudes.
This is the ‘MPM-Net’.
3.Motion and Position Map (MPM)
15
Advantages of MPM: Solves the Incoherence problem while
also simplifying the Learning process.
• The simplest of CNNs can function as MPM-Nets.
• By applying MPM-Net to the entire image sequence, we
can easily obtain the overall cell trajectories without a
multi-step process.
• Since MPM represents both detection and association, it
guarantees coherence; i.e., if a cell is detected, an
association of the cell is always produced.
4.Cell Tracking using MPM
16
1. Detection Phase – The peak of the Gaussian likelihood
is the cell position.
2. Association Phase – The direction of each 3D vector of
MPM indicates thedirection from position of the cell at
‘t’ to position of the same cell at ‘t − 1’.
Tracklets generation: Each cell has its previous position
estimated (= ).
• We update the estimated position to a local
maximum that is the position of a tracked cell by
using the hill-climbing algorithm to find the peak (the
position of the tracked cell).
4.Cell Tracking using MPM
17
Tracklets generation:
If an estimate was updated to a cell position we
associate with as the tracked cell.
4.Cell Tracking using MPM
18
2. Association Phase –
Cell Division Tracking: Each
• If the likelihood value at the estimated position at ‘t − 1’
is zero, is registered as a newly appearing cell.
• If two estimated cell positions were updated to one
tracked cell position , these detected cells are
registered as new born cells
• The mitosis event information is also registered.
5.Interpolation for undetected cells
19
The estimated MPM at ‘t’ may have a few false negatives
(the estimation is not perfect). In this case, the trajectory
is not associated with any cell and the frame-by-frame
tracking for the cell is terminated at ‘t−1’.
Solution: Assume there are newly detected cells at ‘t-1+q’.
Then, the method tries to associate the temporarily track-
terminated cell using MPM again, where the MPM is
estimated by inputting the images at ‘t−1’ and ‘t−1+q’
Next, the cell position is estimated and updated by using
frame-by-frame association.
5.Interpolation for undetected cells
20
• Example: The tracking of the green trajectory is
terminated at ‘t − 1’ due to false negatives at ‘t’, ‘t + 1’,
and the red cell is detected at ‘t + 2’.
In this case, the MPM is estimated for three frame intervals
(inputs = frames ‘t − 1’ and ‘t + 2’), and it is associated with
the track-terminated cell. Then, the cell positions at ‘t’ and
‘t + 1’ are interpolated using the vector of MPM and the
tracking starts again.
References
[1] Detection Result Image:
https://www.researchgate.net/publication/323378424_L
ens-
free_Video_Microscopy_for_the_Dynamic_and_Quantit
ative_Analysis_of_Adherent_Cell_Culture/figures?lo=1&
utm_source=google&utm_medium=organic
[2] Automated vs Manual Tracking:
https://www.researchgate.net/publication/337310459_
A_simple_3D_cellular_chemotaxis_assay_and_analysis_
workflow_suitable_for_a_wide_range_of_migrating_cell
s/figures?lo=1
[3] Frame by Frame Data Association, CMF:
http://human.ait.kyushu-u.ac.jp/~bise/researches-bise-
CIA-en.html 21

More Related Content

What's hot

Perturbing The Interactome: Multi-Omics And Personalized Methods For Network ...
Perturbing The Interactome: Multi-Omics And Personalized Methods For Network ...Perturbing The Interactome: Multi-Omics And Personalized Methods For Network ...
Perturbing The Interactome: Multi-Omics And Personalized Methods For Network ...
Marc Santolini
 
Caenorhabditis elegans segmentation using texture based models for motility p...
Caenorhabditis elegans segmentation using texture based models for motility p...Caenorhabditis elegans segmentation using texture based models for motility p...
Caenorhabditis elegans segmentation using texture based models for motility p...
ieeepondy
 

What's hot (9)

Perturbing The Interactome: Multi-Omics And Personalized Methods For Network ...
Perturbing The Interactome: Multi-Omics And Personalized Methods For Network ...Perturbing The Interactome: Multi-Omics And Personalized Methods For Network ...
Perturbing The Interactome: Multi-Omics And Personalized Methods For Network ...
 
Unsupervised Clustering Classify theCancer Data withtheHelp of FCM Algorithm
Unsupervised Clustering Classify theCancer Data withtheHelp of FCM AlgorithmUnsupervised Clustering Classify theCancer Data withtheHelp of FCM Algorithm
Unsupervised Clustering Classify theCancer Data withtheHelp of FCM Algorithm
 
Caenorhabditis elegans segmentation using texture based models for motility p...
Caenorhabditis elegans segmentation using texture based models for motility p...Caenorhabditis elegans segmentation using texture based models for motility p...
Caenorhabditis elegans segmentation using texture based models for motility p...
 
Eccb poster
Eccb posterEccb poster
Eccb poster
 
An Efficient Automatic Segmentation Method For Leukocytes
An Efficient Automatic Segmentation Method For LeukocytesAn Efficient Automatic Segmentation Method For Leukocytes
An Efficient Automatic Segmentation Method For Leukocytes
 
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...
 
Tracking of Fluorescent Cells Based on the Wavelet Otsu Model
Tracking of Fluorescent Cells Based on the Wavelet Otsu ModelTracking of Fluorescent Cells Based on the Wavelet Otsu Model
Tracking of Fluorescent Cells Based on the Wavelet Otsu Model
 
topology types
topology typestopology types
topology types
 
D05222528
D05222528D05222528
D05222528
 

Similar to Motion and Position Map in Cell Tracking for Bioimaging

Practical 2 07
Practical 2 07Practical 2 07
Practical 2 07
medik.cz
 
Presentation-09022015
Presentation-09022015Presentation-09022015
Presentation-09022015
Bo Dong
 
Lab 5 mitosis and meiosis
Lab 5 mitosis and meiosisLab 5 mitosis and meiosis
Lab 5 mitosis and meiosis
kleinkea
 
Telecardiology and Teletreatment System Design for Heart Failures Using Type-...
Telecardiology and Teletreatment System Design for Heart Failures Using Type-...Telecardiology and Teletreatment System Design for Heart Failures Using Type-...
Telecardiology and Teletreatment System Design for Heart Failures Using Type-...
Waqas Tariq
 
Bo Dong-ISBI2015-CameraReady
Bo Dong-ISBI2015-CameraReadyBo Dong-ISBI2015-CameraReady
Bo Dong-ISBI2015-CameraReady
Bo Dong
 

Similar to Motion and Position Map in Cell Tracking for Bioimaging (20)

Final Poster
Final PosterFinal Poster
Final Poster
 
Practical 2 07
Practical 2 07Practical 2 07
Practical 2 07
 
Dugas_ISBI_2004
Dugas_ISBI_2004Dugas_ISBI_2004
Dugas_ISBI_2004
 
Flow Cytometry
Flow CytometryFlow Cytometry
Flow Cytometry
 
Presentation-09022015
Presentation-09022015Presentation-09022015
Presentation-09022015
 
vol.4.1.2.july.13
vol.4.1.2.july.13vol.4.1.2.july.13
vol.4.1.2.july.13
 
Lab 5 mitosis and meiosis
Lab 5 mitosis and meiosisLab 5 mitosis and meiosis
Lab 5 mitosis and meiosis
 
Micrometry and karyotype analysis
Micrometry and karyotype analysisMicrometry and karyotype analysis
Micrometry and karyotype analysis
 
Brain Tissues Segmentation in MR Images based on Level Set Parameters Improve...
Brain Tissues Segmentation in MR Images based on Level Set Parameters Improve...Brain Tissues Segmentation in MR Images based on Level Set Parameters Improve...
Brain Tissues Segmentation in MR Images based on Level Set Parameters Improve...
 
Lab4_final
Lab4_finalLab4_final
Lab4_final
 
Brain Tissues Segmentation in MR Images based on Level Set Parameters Improve...
Brain Tissues Segmentation in MR Images based on Level Set Parameters Improve...Brain Tissues Segmentation in MR Images based on Level Set Parameters Improve...
Brain Tissues Segmentation in MR Images based on Level Set Parameters Improve...
 
Bw4201485492
Bw4201485492Bw4201485492
Bw4201485492
 
An Improved Empirical Mode Decomposition Based On Particle Swarm Optimization
An Improved Empirical Mode Decomposition Based On Particle Swarm OptimizationAn Improved Empirical Mode Decomposition Based On Particle Swarm Optimization
An Improved Empirical Mode Decomposition Based On Particle Swarm Optimization
 
Flow Cytometry (FCM)
Flow Cytometry (FCM) Flow Cytometry (FCM)
Flow Cytometry (FCM)
 
Telecardiology and Teletreatment System Design for Heart Failures Using Type-...
Telecardiology and Teletreatment System Design for Heart Failures Using Type-...Telecardiology and Teletreatment System Design for Heart Failures Using Type-...
Telecardiology and Teletreatment System Design for Heart Failures Using Type-...
 
Neural networks Self Organizing Map by Engr. Edgar Carrillo II
Neural networks Self Organizing Map by Engr. Edgar Carrillo IINeural networks Self Organizing Map by Engr. Edgar Carrillo II
Neural networks Self Organizing Map by Engr. Edgar Carrillo II
 
A0150106
A0150106A0150106
A0150106
 
A0150106
A0150106A0150106
A0150106
 
Cellular Automata
Cellular AutomataCellular Automata
Cellular Automata
 
Bo Dong-ISBI2015-CameraReady
Bo Dong-ISBI2015-CameraReadyBo Dong-ISBI2015-CameraReady
Bo Dong-ISBI2015-CameraReady
 

More from Parth Nandedkar

More from Parth Nandedkar (10)

Discount tracker - Fujitsu Hackathon
Discount tracker - Fujitsu HackathonDiscount tracker - Fujitsu Hackathon
Discount tracker - Fujitsu Hackathon
 
Line Detection in Computer Vision - Recent Developments and Applications
Line Detection in Computer Vision - Recent Developments and ApplicationsLine Detection in Computer Vision - Recent Developments and Applications
Line Detection in Computer Vision - Recent Developments and Applications
 
Line Detection in Computer Vision
Line Detection in Computer VisionLine Detection in Computer Vision
Line Detection in Computer Vision
 
Speech at english_seminar
Speech at english_seminarSpeech at english_seminar
Speech at english_seminar
 
Permutations and Combinations IIT JEE+Olympiad Lecture 1
Permutations and Combinations IIT JEE+Olympiad Lecture 1 Permutations and Combinations IIT JEE+Olympiad Lecture 1
Permutations and Combinations IIT JEE+Olympiad Lecture 1
 
Permutations and Combinations IIT JEE+Olympiad Lecture 4
Permutations and Combinations IIT JEE+Olympiad Lecture 4Permutations and Combinations IIT JEE+Olympiad Lecture 4
Permutations and Combinations IIT JEE+Olympiad Lecture 4
 
Permutations and Combinations IIT JEE+Olympiad Lecture 3
Permutations and Combinations IIT JEE+Olympiad Lecture 3 Permutations and Combinations IIT JEE+Olympiad Lecture 3
Permutations and Combinations IIT JEE+Olympiad Lecture 3
 
LSTM and GRU RNNs in Sentiment Analysis (Japanese)
LSTM and GRU RNNs in Sentiment Analysis (Japanese)LSTM and GRU RNNs in Sentiment Analysis (Japanese)
LSTM and GRU RNNs in Sentiment Analysis (Japanese)
 
Deep Learning Demonstration using Tensorflow (7th lecture)
Deep Learning Demonstration using Tensorflow (7th lecture)Deep Learning Demonstration using Tensorflow (7th lecture)
Deep Learning Demonstration using Tensorflow (7th lecture)
 
Basics of Deep Learning (2nd lecture)
Basics of Deep Learning (2nd lecture)Basics of Deep Learning (2nd lecture)
Basics of Deep Learning (2nd lecture)
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Motion and Position Map in Cell Tracking for Bioimaging

  • 1. Joint representation of MPM in Cell-Tracking 発表者:NANDEDKAR PARTH SHIRISH 1 Department of Intelligent Media, Yagi Laboratory
  • 2. 今日の流れーTopics of Focus 1.(Conventional) Cell Tracking – Detection & Association 2.Common Difficulties in Association 3.Motion and Position Map (MPM) 4.Cell Tracking using MPM 5.Interpolation for Undetected Cells 2
  • 3. 1.(Conventional) Cell Tracking Method → Goal: To identify multiple cells (multi-object tracking) • Process: Automatic tracking via tracking-by-detection. 1. Detection Phase - Trained CNNs detect cells in each frame 2. Association Phase – detection results associated in successive time-frames → Difficulties: • Cells tend to have similar shapes (thus low confidence level for traditional Object tracking and Siamese Networks). • Cells tend to deform. • Blurry Intercellular boundaries – Clumped cells need to be detected. • Cell Mitosis may occur (Mitosis tracker developed by S. Huh, 2011).3
  • 4. 1.(Conventional) Cell Tracking – Detection Detection Phase - Trained CNNs detect cells in each frame a) Example Frame after CNN results (Manual detection as well as automatic detection) 4
  • 5. 1.(Conventional) Cell Tracking – Detection Detection Phase - Trained CNNs detect cells in each frame b) Graph of True detection rate for every frame of data. 5
  • 6. 1.(Conventional) Cell Tracking – Detection Manual Tracking vs Automated Tracking Automated Tracking involves further Image pre-processing. 6
  • 7. 1.(Conventional) Cell Tracking – Detection Manual Tracking vs Automated Tracking Manual Tracking is more precise in tracking Cell movements (higher Mean Square Deviation), but is too time-consuming. (using Fiji TrackMate) 7
  • 8. 1.Conventional Cell Tracking - Association → Goal: To identify the track of each cell detected. • Process [R. Bise, 2011] : 1. Tracklets generation: Each Detected Cell given an ID. Cell Motion Fields (CMFs) generated for frame intervals 2,3,4,5…..and so on. 2. Global Association: Joining tracklets to get overall trajectories. 8
  • 9. Tracklet Generation using CMF Intervals 9 Motion Interval Color shows Direction. [Hayashida,2019]
  • 10. 1.(Conventional) Cell Tracking Overview Detected Cells Highlighted 10 Tracklets - Net Movement in frame Interval
  • 11. 2.Common Difficulties in Association 11 → Possibility of Incoherence between Detection and Association: Although a cell is detected, there may be no response at the detected position in the CMF, affecting the tracking performance Conventional CMF(Hayashida, 2019) and Multi Tasking learning methods(Georgia, 2014) both have the above tendency, due to having separate Detection and Association Phases. This can be solved via the new Motion and Position Map (MPM) Method
  • 12. 3.Motion and Position Map (MPM) 12 MPM Algorithm: Step 1) Take two successive frames and find the relative cell position and motion (association), each as annotated in (a). Step 2) Calculate the ‘Cell motion vector’ which is Motion vectors from the neighbor points around the annotated point at ‘t’ to the annotated point ‘t−1’. This is denoted by .
  • 13. 3.Motion and Position Map (MPM) 13 MPM Algorithm: Step 3) Next Calculate the ‘Cell position likelihood map’ which by the Random Walk Theory is a 3-D Gaussian distribution around the ‘t-1’ position. Step 4) Finally, calculate the MPM of the cell using the formula:
  • 14. 3.Motion and Position Map (MPM) 14 Step 4) Finally, calculate the MPM of the cell using the formula: Where is a weight function that takes each coordinate at frame ‘t’ as input and returns a scalar value are motion vectors for cell from ‘t’ to ‘t-1’. Step 5) Training a CNN: A CNN (U-Net) is trained on the 3D Vector Data of the MPM (blue in last slide) using MSE loss function for the vectors and their magnitudes. This is the ‘MPM-Net’.
  • 15. 3.Motion and Position Map (MPM) 15 Advantages of MPM: Solves the Incoherence problem while also simplifying the Learning process. • The simplest of CNNs can function as MPM-Nets. • By applying MPM-Net to the entire image sequence, we can easily obtain the overall cell trajectories without a multi-step process. • Since MPM represents both detection and association, it guarantees coherence; i.e., if a cell is detected, an association of the cell is always produced.
  • 16. 4.Cell Tracking using MPM 16 1. Detection Phase – The peak of the Gaussian likelihood is the cell position. 2. Association Phase – The direction of each 3D vector of MPM indicates thedirection from position of the cell at ‘t’ to position of the same cell at ‘t − 1’. Tracklets generation: Each cell has its previous position estimated (= ). • We update the estimated position to a local maximum that is the position of a tracked cell by using the hill-climbing algorithm to find the peak (the position of the tracked cell).
  • 17. 4.Cell Tracking using MPM 17 Tracklets generation: If an estimate was updated to a cell position we associate with as the tracked cell.
  • 18. 4.Cell Tracking using MPM 18 2. Association Phase – Cell Division Tracking: Each • If the likelihood value at the estimated position at ‘t − 1’ is zero, is registered as a newly appearing cell. • If two estimated cell positions were updated to one tracked cell position , these detected cells are registered as new born cells • The mitosis event information is also registered.
  • 19. 5.Interpolation for undetected cells 19 The estimated MPM at ‘t’ may have a few false negatives (the estimation is not perfect). In this case, the trajectory is not associated with any cell and the frame-by-frame tracking for the cell is terminated at ‘t−1’. Solution: Assume there are newly detected cells at ‘t-1+q’. Then, the method tries to associate the temporarily track- terminated cell using MPM again, where the MPM is estimated by inputting the images at ‘t−1’ and ‘t−1+q’ Next, the cell position is estimated and updated by using frame-by-frame association.
  • 20. 5.Interpolation for undetected cells 20 • Example: The tracking of the green trajectory is terminated at ‘t − 1’ due to false negatives at ‘t’, ‘t + 1’, and the red cell is detected at ‘t + 2’. In this case, the MPM is estimated for three frame intervals (inputs = frames ‘t − 1’ and ‘t + 2’), and it is associated with the track-terminated cell. Then, the cell positions at ‘t’ and ‘t + 1’ are interpolated using the vector of MPM and the tracking starts again.
  • 21. References [1] Detection Result Image: https://www.researchgate.net/publication/323378424_L ens- free_Video_Microscopy_for_the_Dynamic_and_Quantit ative_Analysis_of_Adherent_Cell_Culture/figures?lo=1& utm_source=google&utm_medium=organic [2] Automated vs Manual Tracking: https://www.researchgate.net/publication/337310459_ A_simple_3D_cellular_chemotaxis_assay_and_analysis_ workflow_suitable_for_a_wide_range_of_migrating_cell s/figures?lo=1 [3] Frame by Frame Data Association, CMF: http://human.ait.kyushu-u.ac.jp/~bise/researches-bise- CIA-en.html 21