SlideShare a Scribd company logo
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
 
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
IOSR Journals
 
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
 
Eccb poster
Eccb posterEccb poster
Eccb poster
TejaswiniKumar3
 
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
CSCJournals
 
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 ...
ijsrd.com
 
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
rahulmonikasharma
 
topology types
topology typestopology types
topology types
MuskanSony
 
D05222528
D05222528D05222528
D05222528
IOSR-JEN
 

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

Final Poster
Final PosterFinal Poster
Final Poster
Elizabeth Koshelev
 
Practical 2 07
Practical 2 07Practical 2 07
Practical 2 07
medik.cz
 
Dugas_ISBI_2004
Dugas_ISBI_2004Dugas_ISBI_2004
Dugas_ISBI_2004
Guillaume Dugas-Phocion
 
Flow Cytometry
Flow CytometryFlow Cytometry
Flow Cytometry
Raghuveer CR
 
Presentation-09022015
Presentation-09022015Presentation-09022015
Presentation-09022015
Bo Dong
 
vol.4.1.2.july.13
vol.4.1.2.july.13vol.4.1.2.july.13
vol.4.1.2.july.13
Editor of Journal Of Ijrsgis
 
Lab 5 mitosis and meiosis
Lab 5 mitosis and meiosisLab 5 mitosis and meiosis
Lab 5 mitosis and meiosis
kleinkea
 
Micrometry and karyotype analysis
Micrometry and karyotype analysisMicrometry and karyotype analysis
Micrometry and karyotype analysis
ICHHA PURAK
 
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...
mathsjournal
 
Lab4_final
Lab4_finalLab4_final
Lab4_final
Barbara Pitts
 
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...
mathsjournal
 
Bw4201485492
Bw4201485492Bw4201485492
Bw4201485492
IJERA Editor
 
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
IJRES Journal
 
Flow Cytometry (FCM)
Flow Cytometry (FCM) Flow Cytometry (FCM)
Flow Cytometry (FCM)
Dr. Amer Ali Khaleel /HMU
 
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
 
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
Edgar Carrillo
 
A0150106
A0150106A0150106
A0150106
IOSR Journals
 
A0150106
A0150106A0150106
A0150106
IOSR Journals
 
Cellular Automata
Cellular AutomataCellular Automata
Cellular Automata
Kirthi Balakrishnan
 
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

Discount tracker - Fujitsu Hackathon
Discount tracker - Fujitsu HackathonDiscount tracker - Fujitsu Hackathon
Discount tracker - Fujitsu Hackathon
Parth Nandedkar
 
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
Parth Nandedkar
 
Line Detection in Computer Vision
Line Detection in Computer VisionLine Detection in Computer Vision
Line Detection in Computer Vision
Parth Nandedkar
 
Speech at english_seminar
Speech at english_seminarSpeech at english_seminar
Speech at english_seminar
Parth Nandedkar
 
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
Parth Nandedkar
 
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
Parth Nandedkar
 
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
Parth Nandedkar
 
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)
Parth Nandedkar
 
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)
Parth Nandedkar
 
Basics of Deep Learning (2nd lecture)
Basics of Deep Learning (2nd lecture)Basics of Deep Learning (2nd lecture)
Basics of Deep Learning (2nd lecture)
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

みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 

Recently uploaded (20)

みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 

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