This document describes a new method for tracking cells that collide in microscope videos. It presents 3 key challenges: 1) cells' motion and appearance can change abruptly during collisions, 2) previous methods used single hypotheses that cannot handle collisions well, 3) manual tracking is tedious and expensive. The proposed method addresses these by using multiple hypotheses about collision states, Kalman filtering for reliability, and detecting/tracking cells in videos in a step-by-step process. Experiments show it achieves an 88% coverage of colliding cell positions, outperforming other methods.
51. Conclusion The first tracking method for colliding cells. The reliability of the Kalman filter, the flexibility of multiple hypotheses. Excellent cell positions coverage. Non- Colliding Colliding 88%
56. S. J. Schmugge, S. Keller, N. Nguyen, R. Souvenir, T. H. Huynh, M. Clemens, M. C. Shin. "Segmentation of Vessels Cluttered with Cells using a Physics based Model". 11th International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI), New York, September 6-10 2008. N. Nguyen, S. Keller, T. Huynh, M. Shin. “Tracking Colliding Cells”. IEEE Workshop on Applications of Computer Vision (WACV), Snowbird, UT December 07-09 2009. [to be submitted to IEEE Transactions on Medical Imaging] N. Nguyen, S. Keller, Eric Norris, T. Huynh, M. Shin. “Tracking Colliding Cells in In-Vivo Intravital Microscopy Images”. Publications
59. White Blood Cells Circulate in your blood Defend you against bacteria Protect you from disease
60.
61. Previous Automatic Methods Ray et al. [2002] Active Contour Cui et al. [2005] Monte Carlo Mukherjee et al. [2004] Level Set Analysis
62. Previous Automatic Methods Eden et al. [2005] SmoothnessConstraints Li et al. [2005] Lineage Construction Smith et al. [2008] Probabilistic Formalization
63. Variation in cell appearances within an image time Varied appearance of a cell over time
65. Challenges In a collision, cell motion and appearance 1. could be different 2. change abruptly
66. Approach To improve tracking accuracy of colliding cells by: having separate collision states to describe cells inside and outside of collisions testing multiple hypotheses of cell motion and appearance as transitions between abrupt motion patterns.
67. AdaBoost Idea: combine many “rules of thumb” to a highly accurate prediction rule. Input: visual features from training samples. Schema: maintain a strategy to determine “rules of thumb” using weight distribution. Output: a single strong classifier which is a linear combination of the set of weak classifiers.
68. Detection Procedure Scan each pixel p in the image Compute image feature vector V from a window centered around p Classify p as a Cell pixel if the feature score in V satisfies the learned decision rule; otherwise classify p as a Background pixel. Cluster groups of Cell pixels into cell observation.
69. Motion and Appearance Model Collision States: State Transition: Hypotheses: to predict the state in the next frame control input vector State Vector*: Motion and Appearance Models: (for ) state transition matrix control input matrix process noise vector ~N(0,Qs) Observation Vector:
71. Performance RMSE RMSE : Root mean squared errors of position (pixel) -0.03 -0.17 +0.36 -0.21 +0.33 -0.20 SH introduces additional error in positions. MH does not introduce any additional error. Estimating colliding cells’ positions is more difficult.
73. Impact Detection RMSE The impact of detection on RMSE -0.17 -0.13 -1.05 -1.09 Different improvement between dataset. Different improvement between methods.
74. Future Work 1. Add more features to improve detection. 5 7 6 8
75. Future Work 2. Incorporate a probabilistic approach to transition between collision states. 72 73 75 76
76. Future Work 3. Expand to track cells with more complex motions and behaviors. 49 50 51 52
78. Collision Duration The effect of collision duration on tracking 6 112 Exclude SC from being considered for collision. Classify colliding positions into bins based on the number of frames of the collision. colliding cells bins of collision duration
79. Detection Impact The impact of detection on tracking 38 596 Data with good detection results before and after collision (+/- 2 frames) cell positions treated colliding cells
83. Tracking Steps Predict motion Predict collision Get measurements Get errors in position & area Match with minimal error
84. Collision States: Hypotheses: to predict the state in the next frame control input vector State Vector*: Motion and Appearance Models: (for ) state transition matrix control input matrix process noise vector ~N(0,Qs) Observation Vector: Measurement Model: measurement noise vector ~N(0,R) measurement transition matrix
85. State Vector of cell i : Predicted State Vector: Zero Matrix Zero Matrix Zero Vector Zero Vector Predicted Covariance:
86. Predicted State Vector: Hypothesized Measurement Vector: measurement transition matrix Error of hypothesis : observation from the detector weight vector Rule 1: Rule 2: error threshold of Unlikely (i, k) pair Stop corresponding condition:
87.
88. Training 100 Cell Samples 100 Background Samples Features Mean Intensity Standard Dev. of Intensity Radial Mean Decision Rules on feature scores